﻿@import url("https://fonts.googleapis.com/css?family=Muli:400,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Heebo:400,500,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Fjalla+One&display=swap");@import url("https://fonts.googleapis.com/css?family=Crimson+Text:400,400i&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:separate;border-spacing:0}.font-adjust{font-feature-settings:"palt" 1;letter-spacing:0px}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes float{0%{transform:translateY(0)}20%{transform:translateY(-6%)}40%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}20%{transform:translateY(-6%)}40%{transform:translateY(0)}100%{transform:translateY(0)}}html{height:100%;font-size:62.5%}body{color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, "Yu Gothic", Sans-Serif;font-size:1.6rem;line-height:1;text-size-adjust:100%}main{display:block}a{color:#3c639a;text-decoration:none;transition:color .1s}a:hover{color:#4f7fd3}a.linktype1{font-family:"Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, "Yu Gothic", Sans-Serif}a.linktype1::before{content:"";display:inline-block;width:15px;height:13px;background:url("/assets/images/common/arrow_links.svg") no-repeat center center;background-size:10px;padding-right:3px}img{max-width:100%;height:auto;vertical-align:bottom}h1,h2,h3,h4,h5,h6,strong,b{font-weight:bold}[type='text'],select,button{padding:0;margin:0;border:0;font-size:inherit}select,button,textarea,[type='text']{-webkit-appearance:none;appearance:none}button{background-color:transparent}button:hover{cursor:pointer}button:focus{outline-width:1px}sup{vertical-align:super}video{vertical-align:top}.font-cc{font-family:"Hiragino Mincho ProN", "Yu Mincho", Serif}.l-header{position:fixed;z-index:3;top:0;right:0;left:0;height:90px}.l-main{position:relative;z-index:1;padding-top:90px}.l-footer{position:relative;z-index:1}.l-centerLayout{text-align:center}.l-read{width:100%;line-height:1.85}@media screen and (max-width: 767px){.l-centerLayout.sp-left{text-align:left}}@media all and (min-width: 768px){.l-gridstyle{display:flex;flex-wrap:wrap;align-items:center}.l-gridstyle .col2{width:50%;margin:0 auto}}.c-breadcrumbList{width:1184px;max-width:1184px;margin-right:auto;margin-left:auto;display:flex;height:50px;flex-wrap:wrap;align-items:center}.c-breadcrumbList__outer{background-color:#f2f2f2}.c-breadcrumbList__item{color:#4d4d4d;font-size:1.2rem;line-height:1.5}.c-breadcrumbList__item:nth-child(n+2){position:relative;margin-left:2em}.c-breadcrumbList__item:nth-child(n+2)::before{position:absolute;top:0;left:-2em;display:inline-block;width:1em;content:'＞';text-align:center}.c-breadcrumbList__item:not(:last-child){margin-right:1em}.c-btn{display:flex;align-items:center;justify-content:center;border-radius:3px}.c-btn span{position:relative}.c-btn span::after{position:absolute;content:''}.c-btn--white{border:1px solid #3c639a;background-color:#fff;color:#3c639a;font-size:1.3rem;transition:border-color .1s}.c-btn--white:hover{border-color:#4f7fd3;color:#4f7fd3}.c-btn--white.-more span{padding-right:10px}.c-btn--white.-more span::after{top:50%;right:0;width:5px;height:5px;border-top:1px solid #3c639a;border-right:1px solid #3c639a;transform:translateY(-3px) rotate(45deg)}.c-btn--white.-expand{display:inline-block;width:224px;height:36px}.c-btn--white.-expand span{padding-right:12px}.c-btn--white.-expand span::after{top:50%;right:0;width:5px;height:5px;border-right:1px solid #3c639a;border-bottom:1px solid #3c639a;transform:translateY(-4px) rotate(45deg)}.c-btn--white.-back{width:224px;height:36px}.c-btn--white.-back span{padding-left:12px}.c-btn--white.-back span::after{top:50%;left:0;width:5px;height:5px;border-top:1px solid #3c639a;border-left:1px solid #3c639a;transform:translateY(-3px) rotate(-45deg)}.c-btn--color{background-color:#3c639a;color:#fff !important;transition:background-color .1s}.c-btn--color:hover{background-color:#4f7fd3}.c-btn--color.-link{height:50px;font-size:1.6rem}.c-btn--color.-link span{padding-right:30px}.c-btn--color.-link span::before{position:absolute;top:0;right:0;width:16px;height:16px;background-color:#fff;border-radius:50%;content:''}.c-btn--color.-link span::after{top:5px;right:6px;width:5px;height:5px;border-top:1px solid #3c639a;border-right:1px solid #3c639a;transform:rotate(45deg)}.c-btn--color.-entry{font-weight:700}.c-btn--color.-entry:hover span::before,.c-btn--color.-entry:hover span::after{border-color:#4f7fd3}.c-btn--color.-entry span{padding-right:40px}.c-btn--color.-entry span::before,.c-btn--color.-entry span::after{display:block;width:12px;height:7px;border:2px solid #3c639a;background-color:#fff;transition:border-color .1s}.c-btn--color.-entry span::before{position:absolute;top:2px;right:0;content:''}.c-btn--color.-entry span::after{top:6px;right:4px}.c-btnWrapper{display:flex;justify-content:center}.c-btnWrapper .c-btn:nth-child(n+2){margin-left:30px}.c-contact{padding-top:65px}.c-contact__txt{margin-top:50px;font-size:2.3rem;font-weight:700;letter-spacing:.2em;text-align:center}.lang_en .c-contact__txt{line-height:1.75;font-size:1.8rem}.c-contact__btns{width:1120px;justify-content:space-between;margin:30px auto 0}.lang_en .c-contact__btns{justify-content:center}.c-contact__btn{height:70px;flex-basis:544px;border-radius:5px}.c-contact__btn.-web{font-size:2rem}.c-contact__btn.-web::before{display:inline-block;width:24px;height:16px;margin-right:15px;background-image:url(../images/common/icon-mail.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:''}.c-contact__btn.-tel{font-size:1.6rem}.c-contact__telno{display:flex;align-items:center;padding-top:1px;margin-left:15px;font-family:"Heebo", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, "Yu Gothic", Sans-Serif;font-size:3.6rem;font-weight:500;letter-spacing:1px}.c-contact__telno::before{display:inline-block;width:22px;height:22px;margin-right:10px;background-image:url(../images/common/icon-tel.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:''}.c-footer{background-color:#f2f2f2}.c-footerSNS{position:relative;display:flex;justify-content:center;padding:32px 0;background-color:#3c639a}.c-footerSNS__item{margin:0 21px}.c-footerSNS__item a{transition:opacity .1s}.c-footerSNS__item a:hover{opacity:.7}.c-footerSNS__item img{width:25px}.c-footerSNS__item img[src*='twitter']{margin-top:4px}.c-footerNav{width:1024px;padding-top:40px;margin:0 auto}.c-footerMenu__item{display:inline-block;margin-right:32px;margin-bottom:20px;font-size:1.4rem;line-height:1.6}.c-footerMenu__item.-hasChildren{width:100%;margin-right:0}.c-footerMenu__item.-hasChildren>a{float:left}.lang_en .c-footerMenu__item.-hasChildren>a{padding-right:15px}.c-footerMenu__item>a{font-weight:700}.c-footerMenuChild{display:flex;margin-bottom:5px;margin-left:126px}.c-footerMenuChild__item:nth-child(n+2){margin-left:25px}.c-footerSubMenu{display:flex;justify-content:center;padding-top:40px;margin-top:25px;border-top:1px solid #cccccc}.c-footerSubMenu__item{margin:0 12px;font-size:1.2rem}.c-footerSubMenu__item a{color:#4d4d4d;transition:color .1s}.c-footerSubMenu__item a:hover{color:#808080}.c-footerSubMenu__item.link_disabled{display:none}.c-copyright{padding:60px 0 30px;color:#333;font-size:11px;text-align:center}.c-copyright small{font-size:100%}.c-goToPageTop{position:relative;height:70px}.c-goToPageTop__btn{position:absolute;right:0;bottom:-1px;overflow:hidden;width:60px;height:56px;background-color:#3c639a;background-image:url(../images/common/arrow-toTop.svg);background-position:center 25px;background-repeat:no-repeat;background-size:20px;border-radius:5px 0 0 0;text-indent:-999px;transition:background-color .1s}.c-goToPageTop__btn:hover{background-color:#4f7fd3}.c-header{background-color:#fff}.c-header__inner{display:flex;height:100%;justify-content:space-between}.c-headerLogo{flex-shrink:0;padding:22px 35px}.c-headerLogo__img{width:220px}.lang_en .c-headerLogo__img{width:280px}.c-expandMenuBtn{position:relative;width:50px;height:50px;background-color:#3c639a}.c-expandMenuBtn::before,.c-expandMenuBtn::after{position:absolute;left:10px;width:30px;height:1px;background-color:#fff;content:'';transform-origin:center;transition:top .1s ease-out .2s, transform .1s ease-out}.c-expandMenuBtn::before{top:17px}.c-expandMenuBtn::after{top:31px}.c-expandMenuBtn__inner{position:absolute;top:24px;left:10px;display:block;overflow:hidden;width:30px;height:1px;background-color:#fff;text-indent:-999px;transition:opacity .2s}.c-expandMenuBtn[aria-expanded='true']::before{top:24px;transform:rotate(45deg);transition:top .1s ease-out, transform .2s ease-out .2s}.c-expandMenuBtn[aria-expanded='true']::after{top:24px;transform:rotate(-45deg);transition:top .1s ease-out, transform .2s ease-out .2s}.c-expandMenuBtn[aria-expanded='true'] .c-expandMenuBtn__inner{opacity:0}.c-headerNav{display:flex;height:100%;padding-right:32px}.c-globalMenu{display:flex}.c-globalMenu__item{display:flex;align-items:center;margin-right:40px}.c-globalMenu__item>a{position:relative;padding:9px 0;color:#000;font-size:1.55rem;font-weight:700;transition:color .1s}.c-globalMenu__item>a:hover{color:#333}.c-globalMenuChild__item a{position:relative}.c-globalMenuBlandlist__head{padding-left:45px;margin-bottom:22px;background-position:0 0;background-repeat:no-repeat;background-size:auto 34px;font-size:1.8rem;font-weight:700;letter-spacing:.1em;line-height:34px}.lang_en .c-globalMenuBlandlist__head{font-size:1.6rem;line-height:1.5}.c-globalMenuBlandlist__head.-care{background-image:url(../images/common/categoryIcon-care.png);color:#2196bd}.c-globalMenuBlandlist__head.-feminine{background-image:url(../images/common/categoryIcon-feminine.png);color:#d9a016}.c-globalMenuBlandlist__head.-pet{background-image:url(../images/common/categoryIcon-pet.png);color:#8cb327}.c-globalMenuBlandlist__head.-industry{background-image:url(../images/common/categoryIcon-industry.png);color:#bf468b}.c-globalMenuBlandlist__item{margin-bottom:18px}.c-globalMenuBlandlist__item a{display:flex;align-items:center;color:#000;letter-spacing:.1em;transition:color .1s}.c-globalMenuBlandlist__item a:hover{color:#333}.c-globalMenuBlandlist__logo{display:flex;align-items:center;justify-content:center;margin-right:16px}.c-globalMenuBlandlist__logo.-care{flex-basis:56px;margin-right:5px}.c-globalMenuBlandlist__logo.-industry{flex-basis:52px;margin-right:5px}.c-globalSubMenu__item{height:100%}.c-globalSubMenu__item a{display:flex;width:90px;height:100%;align-items:center;justify-content:center;background-color:#3c639a;color:#fff;font-size:1.2rem;font-weight:700;transition:background-color .1s}.c-globalSubMenu__item a:hover{background-color:#4f7fd3}.c-globalSubMenu__item.link_disabled{display:none}.c-headerSNS{display:flex;justify-content:center;padding:30px 0;background-color:#3c639a}.c-headerSNS__item{margin:0 21px}.c-headerSNS__item img{width:25px}.c-headerSNS__item img[src*='twitter']{margin-top:4px}.c-closeMenuBtn{position:relative;width:100%;height:90px;padding-top:26px;color:#3c639a;font-size:1.3rem}.c-closeMenuBtn::before,.c-closeMenuBtn::after{position:absolute;top:33px;left:50%;width:30px;height:2px;background-color:#3c639a;content:'';transform-origin:center}.c-closeMenuBtn::before{transform:translateX(-50%) rotate(45deg)}.c-closeMenuBtn::after{transform:translateX(-50%) rotate(-45deg)}.c-head--en{display:block;margin-bottom:.3em;color:#000;font-family:"Century Gothic", "Muli", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, "Yu Gothic", Sans-Serif;font-size:3rem;font-weight:700;letter-spacing:0}.c-head--lv1{margin-bottom:60px;font-size:3rem;letter-spacing:.1em;text-align:center;line-height:1.6}.c-head--lv1.type-cc{font-family:"Hiragino Mincho ProN", "Yu Mincho", Serif;font-weight:normal}.lang_en .c-head--lv1{font-size:2.3rem}.c-head--lv2{margin-bottom:30px;color:#3c639a;font-size:1.2rem;font-weight:700;letter-spacing:.05em;text-align:center}.c-localNav{width:1120px;max-width:1120px;margin-right:auto;margin-left:auto;padding:70px 0 35px}.c-localNav__head{padding-bottom:10px;border-bottom:1px solid #e6e6e6;font-size:2rem;font-weight:400}.c-localNav__head.-current{border-bottom-color:#3c639a}.c-localNav__head a{position:relative;display:block;padding:24px 0 24px 18px;color:#333;transition:color .1s}.c-localNav__head a:hover{color:#787878}.c-localNav__head a::before,.c-localNav__head a::after{position:absolute;left:6px;width:2px;height:4px;background-color:#000;content:''}.c-localNav__head a::before{bottom:50%;transform:skewX(45deg);transform-origin:right bottom}.c-localNav__head a::after{top:50%;transform:skewX(-45deg);transform-origin:right top}.c-localNav__items{display:flex;flex-wrap:wrap;margin-top:20px}.c-localNav__item{flex-basis:256px;border-bottom:1px solid #e6e6e6}.c-localNav__item.-current{border-bottom-color:#3c639a}.c-localNav__item a{position:relative;display:block;padding:24px 0 24px 18px;color:#333;transition:color .1s}.c-localNav__item a:hover{color:#787878}.c-localNav__item a::before,.c-localNav__item a::after{position:absolute;left:6px;width:2px;height:4px;background-color:#000;content:''}.c-localNav__item a::before{bottom:50%;transform:skewX(45deg);transform-origin:right bottom}.c-localNav__item a::after{top:50%;transform:skewX(-45deg);transform-origin:right top}.c-newsList__head{padding:15px 0;margin-bottom:30px;border-bottom:1px solid #e6e6e6;color:#000;font-size:1.8rem}.c-newsList__item{display:flex;align-items:flex-start;margin-bottom:20px}.c-newsList__date{flex-basis:6.8em;flex-shrink:0;color:#333;font-size:1.5rem;line-height:1.33}.c-newsList__category{flex-basis:8.2em;flex-shrink:0;margin-top:-1px;border:1px solid #999999;font-size:1rem;line-height:1.8;text-align:center}.c-newsList__category a{color:#999999}.c-newsList__category:hover{background:#f6f6f6}.c-newsList__txt{position:relative;top:-3px;margin-left:20px;font-size:1.6rem;line-height:1.6}.c-newsList__txt.pdfLink::after,.file-link::after{display:inline-block;width:22px;height:22px;margin:0 4px;background-image:url(../images/common/icon-pdf.png);background-repeat:no-repeat;content:'';vertical-align:-3px}.post-body,#post-detail,#post-detail p{display:inline}.c-newsList__error{color:#646464;font-size:1.6rem;line-height:2;text-align:center}.carousel__wrapper+.news-eyeCatch{display:none}.c-pageTitle{height:380px;box-sizing:border-box;background-position:center center;background-repeat:no-repeat;background-size:cover}.c-pageTitle__inner{width:1120px;max-width:1120px;margin-right:auto;margin-left:auto;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;align-items:center;justify-content:center;color:#fff}.c-pageTitle__title{font-size:4rem;letter-spacing:.2em}.lang_en .c-pageTitle__title{font-size:3.5rem;letter-spacing:.1em}.c-pageTitle__txt{margin-top:20px;font-size:1.6rem;font-weight:700;letter-spacing:.1em;line-height:1.875;text-align:center}.c-pageTitle.-company-top{background-image:url(../images/company/bg-pageTitle.jpg)}.c-pageTitle.-company-top .c-pageTitle__title .c-pageTitle__img{width:158px;margin-right:.15em}.c-pageTitle.-company-top .c-pageTitle__title span{font-size:3rem;letter-spacing:.1em;vertical-align:bottom}.c-pageTitle.-company-rd{background-image:url(../images/company/bg-pageTitle-rd2.jpg)}.c-pageTitle.-company-history{background-image:url(../images/company/bg-pageTitle-history.jpg)}.c-pageTitle.-sustainability{background-image:url(../images/sustainability/bg-pageTitle.jpg)}.c-pageTitle.-products .c-pageTitle__inner{color:#333}.pro-products.is_brands{padding-top:70px}.pro-products.is_brands+.pro-products.is_brands{padding-top:70px;margin-top:70px;border-top:1px solid #3C639A}.sp_inline{display:none}br.-se-adjust{display:none}.c-pageTitle.-brands-top.is_wf{background-image:url(../images/products/welfare/bg-pageTitle.jpg)}.c-pageTitle.-brands-top.is_d1{background-image:url(../images/products/docone/bg-pageTitle.jpg)}.c-pageTitle.-brands-top.is_hm{background-image:url(../images/products/home/bg-pageTitle.jpg)}.c-pageTitle.-brands-top.is_p1{background-image:url(../images/products/pet/bg-pageTitle.jpg)}.c-pageTitle.-brands-top.is_pg1{background-image:url(../images/products/gallery/bg-pageTitle.jpg)}.c-pageTitle.-brands-top.is_cf{background-image:url(../images/products/industry/bg-pageTitle.jpg)}.c-pageTitle.-brands-top.is_bs{background-image:url(../images/products/bousai/bg-pageTitle.jpg)}.c-pageTitle.-brands-top.is_sy{background-image:url(../images/products/shirayuri/bg-pageTitle.jpg)}.c-pageTitle.-brands-top.is_sl{background-image:url(../images/products/sansa/bg-pageTitle.jpg)}.c-pageTitle.-brands-top.is_cc{background-image:url(../images/products/chericot/bg-pageTitle.jpg)}.c-pageTitle.is_wf,.c-pageTitle.is_d1{background-color:rgba(33,150,189,0.2)}.c-pageTitle.is_hm{background-color:rgba(217,160,22,0.2)}.c-pageTitle.is_p1{background-color:rgba(140,179,39,0.2)}.c-pageTitle.is_cf,.c-pageTitle.is_bs,.c-pageTitle.is_sy,.c-pageTitle.is_sl{background-color:rgba(191,70,139,0.2)}.c-pageTitle.is_cc{background-color:#FDF7F8}.c-pageTitle.-brands-top .c-pageTitle__title{text-shadow:0px 0px 6px rgba(0,0,0,0.4)}.c-pageTitle.-brands-top .b-category{display:none}.c-pageTitle.-brands.is_hm .c-pageTitle__title{font-size:1.6rem;letter-spacing:1px}.c-pageTitle.-brands.is_hm .c-pageTitle__title a{color:#fff;padding:15px;border:1px solid #fff;background-color:#f2adcb;border-radius:5px}.c-pageTitle.-brands{height:100px;position:relative}.c-pageTitle.-brands .c-pageTitle__txt{margin-top:0px}.c-pageTitle.-brands-top.is_d1 .c-pageTitle__txt{color:#2196BD;font-family:"Hiragino Mincho ProN", "Yu Mincho", Serif;letter-spacing:.2em}.c-pageTitle.-brands-top.is_wf{position:relative}.c-pageTitle.-brands .c-pageTitle__title img{max-height:65px;max-width:150px}.c-pageTitle.-brands.is_p1 .c-pageTitle__title img{max-width:120px}@media screen and (max-width: 767px){.c-pageTitle.-brands.is_cc .c-pageTitle__title img{max-width:150px;padding-right:30px}}@media all and (min-width: 768px){.c-pageTitle.-brands.is_cc .c-pageTitle__title img{max-width:200px}}.c-pageTitle.-brands .b-category{background:none;color:#808080;font-weight:300;position:absolute;top:0px;right:0px;display:block;height:100px;line-height:100px;margin:0 50px}.c-head--lv2+.new-tabList{margin-top:60px}.c-head--lineup{font-size:3rem;letter-spacing:.1em;text-align:center;line-height:1.6;margin-top:40px}.c-head--lineup.-welfare{color:#2196BD}.c-head--lineup.-home{color:#D9A016}.c-head--lineup.-pet{color:#8CB327}.c-head--lineup.-industry{color:#BF468B}.c-head--lineup.-chericot{color:#CA9990;font-family:"Century Gothic", "Muli", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, "Yu Gothic", Sans-Serif;letter-spacing:0}.c-head--lineup+.c-head--lv2{margin-top:5px;color:#666}.wrap-pro__table+.c-head--lv2{margin-top:70px}.c-prd__description{width:100%;max-width:680px;margin:0 auto;padding:5px 0;text-align:center}.c-prd__description.-left{text-align:left}.c-prd__description p{font-size:1.6rem;line-height:2}.c-prd__description .caption{font-size:1.2rem;color:#666;display:inline-block;line-height:1.5;padding-top:0.5em}.c-head--lineup+.c-prd__description{margin-top:15px}.brands-menu__wrap{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;width:100%;max-width:928px;margin:25px auto 0 auto}.brands-menu__wrap .brands-lineup{display:block;width:calc(33.3333% - 20px);margin:0px 20px 20px 0px;box-shadow:0px 3px 6px rgba(0,0,0,0.16);border-radius:3px;border:2px solid #fff;transition:all .2s;position:relative}.brands-menu__wrap .brands-lineup:nth-child(3n+3),.brands-menu__wrap .brands-lineup:last-child{margin-right:0}.brands-menu__wrap a:hover.brands-lineup{border:2px solid #507FD4;box-shadow:0px 3px 6px transparent}.brands-menu__wrap .brands-lineup.-single{width:calc(66.6666% - 20px)}.brands-lineup .brands-limg{text-align:center;padding:20px 20px 10px 20px;min-height:140px;position:relative}.brands-limg img{max-width:calc(100% - 40px);max-height:140px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.brands-menu__wrap .brands-lineup.-single .brands-limg{min-height:180px;padding-top:40px}.brands-menu__wrap .brands-lineup.-single .brands-limg img{max-height:180px}.brands-limg img.p-info__pack{max-width:50px;position:absolute;top:auto;left:auto;bottom:20px;right:20px;transform:none}.brands-lineup .brands-ltxt{padding:0 20px 20px 20px}.brands-lineup .brands-ltxt h3{font-size:1.6rem;line-height:1.5;padding-bottom:10px;text-align:center}.brands-lineup .brands-ltxt p{font-size:1.4rem;line-height:1.5;color:#666;text-align:center}.brands-lineup .brands-ltxt p.-left{text-align:left;padding-top:5px}.brands-lineup.-single .brands-ltxt p{line-height:1.75;padding:5px 10px}.brands-lineup .brands-ltxt h3.-txt_adjust__2line{position:relative;top:0.8rem}.brands-lineup .brands-ltxt h3.-txt_adjust__2line:after{content:"　";display:block;font-size:1.6rem;line-height:1.5}.brands-lineup .brands-ltxt p.-txt_adjust__2line:after{content:"　";display:block;font-size:1.4rem;line-height:1.5}.brands-lineup .brands-ltxt p.-txt_adjust__3line:after{content:"　";display:block;font-size:1.4rem;line-height:1.5;height:3em}.brands-lineup .brands-ltag{padding:20px 5px 20px 5px;margin:0px 20px 0px 20px;border-top:1px solid #E6E6E6;display:table;width:calc(100% - 50px)}.brands-ltag .b_info__type{display:table-cell;vertical-align:top;font-size:1.3rem;line-height:1.5;color:#999;width:calc(100% - 60px)}.b_info__type .b-ltag{color:#507FD4}.b_info__type .b-ltag.u-adjust1line{position:absolute;left:130px}@media screen and (max-width: 767px){.b_info__type .b-ltag.u-adjust1line{position:relative;left:auto}}.b_info__type .b-multi{text-indent:-4em;padding-left:4em}.brands-ltag .b_info__icons{display:table-cell;vertical-align:top;width:50px}.brands-ltag .b_info__icons img{max-width:25px;float:left}.brands-ltag .b_info__icons:after{content:"";display:block;clear:both}.products-outline__box{width:100%;max-width:928px;margin:0 auto 70px auto;display:flex;flex-wrap:wrap;align-content:center;align-items:center}.products-outline__box .pro-item__img{width:33%}.products-outline__box.type-wideimg .pro-item__img{width:40%}.products-outline__box .pro-item__img.l-typeEnglish{width:100%}.products-caption{margin:20px 15px 0px 15px}.products-caption p{line-height:1.7;text-align:center;font-size:1.35rem}.pro-item__img .img-wrap{display:table;width:100%}.pro-item__img .img-wrap img{display:table-cell;vertical-align:middle;min-width:180px;max-width:270px;margin:0 auto;float:right;padding-right:20px}.products-outline__box.type-wideimg .pro-item__img .img-wrap img{max-width:100%;padding-right:0px}.pro-item__img.l-typeEnglish .img-wrap img{float:none;padding-right:0}img.-adjust__small{transform:scale(0.85)}img.-adjust__bigger{transform:scale(1.2)}.products-outline__box .pro-item__txt{width:calc(67% - 40px);padding-left:40px}.products-outline__box.type-wideimg .pro-item__txt{width:calc(60% - 40px)}.pro-item__txt .subtitle-main{font-size:1.7rem;line-height:1.5;padding:0 0 20px 0;color:#3C639A}.pro-item__txt .subtitle-main.type-cc{color:#541C06;font-family:"Hiragino Mincho ProN", "Yu Mincho", Serif}.pro-item__txt .txt-main{font-size:100%;line-height:1.75}.pro-item__txt .txt-main.type-cc{font-family:"Hiragino Mincho ProN", "Yu Mincho", Serif}.pro-item__txt .txt-main .caption{font-size:1.2rem}.pro-item__txt .txt-usage__inline{font-size:1.4rem;line-height:1.75;padding-top:1em}.products-outline__box.-no_img{margin:70px auto 0px auto}.products-outline__box.-no_img .pro-item__txt{width:100%;padding-left:0px;text-align:center}.products-outline__box.-no_img .pro-item__txt .subtitle-main{font-size:2rem;padding:20px 0}.products-feature__box{width:100%;max-width:928px;margin:0 auto 70px auto}.pro-feature__img .img-wrap{text-align:center;padding-top:20px}.pro-feature__img .img-wrap img{max-width:800px}.pro-feature__img .img-wrap iframe{height:450px}.pro-feature__img .img-wrap .centerFrame iframe{height:250px}.products-feature__full{width:100%;margin:0 auto}.pro-usage__txt{width:100%;max-width:928px;margin:40px auto 0px auto;padding-top:40px;border-top:1px solid #E6E6E6;display:flex;align-content:center;align-items:flex-start}.pro-usage__txt.-middle{align-items:center}.pro-usage__txt .label-usage{font-size:1.6rem;color:#3C639A;text-align:center;border:1px solid #3C639A;padding:15px 50px;margin-left:100px}.pro-usage__txt .txt-usage{padding-left:40px;font-size:1.4rem;line-height:2}.pro-item__txt .brands-ltag{padding:20px 20px 0px 0px;margin:20px 0px 0px 0px;border-top:1px solid #E6E6E6;display:table;width:calc(100% - 20px)}.pro-item__txt .brands-ltag .b_info__type{line-height:1.75;font-size:1.4rem}.pro-item__txt .brands-ltag .b_info__icons{vertical-align:middle}.pro-item__txt .b-caption{font-size:1.2rem;padding-left:5px}.products-outline__box+.products-outline__box{margin:0 auto 50px auto}.products-outline__box.-adjust{margin-top:40px}.wrap-pro__table{width:100%;max-width:928px;margin:50px auto 0 auto;padding-top:20px;border-top:1px solid #ccc}.productTable-spec{font-size:1.4rem;line-height:1.5;margin:0 auto}.productTable-spec th{text-align:center;padding:12px 0;width:150px;border-bottom:1px solid #f1f1f1;color:#909090;vertical-align:middle;font-size:1.3rem}.productTable-spec td{width:300px;text-align:center;border-bottom:1px solid #E6E6E6;border-left:20px solid #fff;vertical-align:middle;font-size:1.4rem;padding:12px 0}.productTable-spec tr td:only-of-type{width:450px}.productTable-spec tr:last-child th,.productTable-spec tr:last-child td{border-bottom:0px}.productTable-spec td.productName__td{font-weight:700}.productTable-spec td.packageImage__td{padding:20px 0}.productTable-spec td.packageImage__td img{max-width:150px;max-height:150px}.productTable-spec th .jan-code__small{font-size:1.1rem}.table-caption__bottom{font-size:1.2rem;width:100%;max-width:928px;margin:0px auto;padding-top:40px;text-align:right}@media screen and (min-width: 768px){.productTable-spec.clone-table{display:none}}.c-pageTitle.-news{background-image:url(../images/news/bg-pageTitle.jpg)}.c-pageTitle.-recruit{background-image:url(../images/recruit/bg-pageTitle.jpg)}.c-pageTitle--simple{display:flex;height:180px;align-items:center;justify-content:center}.c-pageTitle--simple__title{color:#3c639a;font-size:1.2rem;font-weight:700;letter-spacing:.05em;text-align:center}.c-pageTitle--simple--en{display:block;margin-bottom:.3em;color:#000;font-family:"Century Gothic", "Muli", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, "Yu Gothic", Sans-Serif;font-size:3rem;font-weight:700;letter-spacing:0}.c-productImgs{overflow:hidden;width:100%}.c-productImgs__inner{width:8052px;height:176px;background-image:url(../images/common/img-products.png);background-position:0 0;background-repeat:repeat-x;background-size:4026px}.c-productImgs__inner.-loop{animation:loop 82s linear infinite}@-webkit-keyframes loop{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-50%, 0, 0)}}@keyframes loop{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-50%, 0, 0)}}.c-productImgs__inner img{display:none;width:auto;height:100%}.c-table{width:928px;margin-right:auto;margin-left:auto;background-color:#fff;border-collapse:collapse;font-size:1.6rem;line-height:2}.c-table th{padding:20px 25px;border:1px solid #ccc;color:#3c639a;font-weight:700;text-align:left;white-space:nowrap}.c-table td{padding:20px 25px;border:1px solid #ccc}.c-table td p:nth-child(n+2){margin-top:1.5em}.c-tabList{position:relative;display:flex;justify-content:center}.c-tabList::before{position:absolute;right:0;bottom:0;left:0;height:1px;background-color:#3c639a;content:''}.c-tabList__item{position:relative;flex-basis:222px;margin:0 5px}.c-tabList__btn{position:relative;display:flex;height:58px;align-items:center;justify-content:center;border:1px solid #3c639a;background-color:#fff;font-size:1.6rem}.c-tabList__btn.-current::after,.c-tabList__btn[aria-selected='true']::after{position:absolute;right:0;bottom:-1px;left:0;height:1px;background-color:#fff;content:''}.c-tabList__btn.center2l{text-align:center;line-height:1.35}.com-advantages{padding:100px 0 150px}.com-advantages__head{margin-bottom:70px;color:#333;font-size:3rem;letter-spacing:.1em;text-align:center}.com-advantageItem{position:relative;overflow:hidden}.com-advantageItem:nth-of-type(n+2){margin-top:100px}.com-advantageItem__img{width:67.34%;transition:opacity 0.4s ease-out, transform 0.8s ease-out}.com-advantageItem__img[data-scroll='slide']{opacity:0;transform:translateX(-6vw)}.com-advantageItem__body{width:45%;max-width:640px;background-color:#3c639a;color:#fff;transition:opacity 0.4s ease-out 0.1s, transform 0.8s ease-out 0.1s}.com-advantageItem__body[data-scroll='slide']{opacity:0;transform:translateX(6vw)}.com-advantageItem__head{padding:40px 52px 0;font-family:"Hiragino Mincho ProN", "Yu Mincho", Serif;font-size:3rem;font-weight:400;letter-spacing:.2em}.com-advantageItem__head span{display:inline-block;margin-right:.15em;color:#cce2f0;font-family:"Crimson Text", "Hiragino Mincho ProN", "Yu Mincho", Serif;font-size:6rem;font-style:italic;line-height:1;vertical-align:-2px}.com-advantageItem__txt{padding:25px 64px 55px;font-size:1.6rem;line-height:2}.com-business{padding-top:70px;background-color:#f2f2f2}.com-business__inner{width:1184px;max-width:1184px;margin-right:auto;margin-left:auto}.com-business__btns{margin-top:40px}.com-businessMap{min-height:576px;padding-right:640px;margin-top:70px;background-image:url(../images/company/img-businessArea.png);background-position:right top;background-repeat:no-repeat;background-size:574px}.com-businessMap__head{margin-bottom:25px;font-size:2.4rem}.com-businessMap__txt{font-size:1.6rem;line-height:2}.com-businessMap__btns{display:inherit;margin-top:60px}.com-businessCategory{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}.com-businessCategory__item{flex-basis:576px;padding:32px 0;margin-bottom:30px;background-color:#fff;border-radius:5px}.com-businessCategory__head{position:relative;padding-left:80px;margin:0 32px 2px;background-repeat:no-repeat;background-size:contain;font-size:2.4rem;line-height:62px}.com-businessCategory__head.-care{background-image:url(../images/common/categoryIcon-care.png);color:#2196bd}.com-businessCategory__head.-feminine{background-image:url(../images/common/categoryIcon-feminine.png);color:#d9a016}.com-businessCategory__head.-pet{background-image:url(../images/common/categoryIcon-pet.png);color:#8cb327}.com-businessCategory__head.-industry{background-image:url(../images/common/categoryIcon-industry.png);color:#bf468b}.com-businessCategory__txt{padding:0 35px 0 110px;font-size:1.6rem;line-height:2}.com-declaration{overflow:hidden;padding-top:42px;background-image:linear-gradient(to bottom, #cce2f0 15%, #fff 100%)}.com-declaration__txt{position:relative;padding-top:110px;font-size:2rem;font-weight:700;text-align:center}.com-declaration__txt::before,.com-declaration__txt::after{position:absolute;top:-50px;height:50px;background-color:#fff;content:''}.com-declaration__txt::before{right:calc(50% + 414px);width:30%;border-radius:0 0 25px 0}.com-declaration__txt::after{left:calc(50% - 406px);width:100%;border-radius:0 0 0 25px}.com-declaration__img{width:1104px;max-width:1104px;margin-right:auto;margin-left:auto;margin-top:40px;opacity:0;transform:translateY(-35%)}.com-declaration__img[data-scroll='fadeIn']{opacity:1;transform:translateY(0);transition:opacity .7s ease-out, transform .8s ease-out}.com-declaration__btns{margin-top:70px}.com-history{width:930px;max-width:930px;margin-right:auto;margin-left:auto}.com-history__txt{padding:60px 0;font-size:1.6rem;line-height:2}.com-timeline{position:relative;padding-bottom:20px;padding-left:138px}.com-timeline::before{position:absolute;top:50px;bottom:0;left:51px;width:8px;background-color:#cce2f0;content:''}.com-timeline__head{position:absolute;z-index:3;top:0;left:0;width:110px;height:110px;box-sizing:border-box;padding-top:37px;background-color:#3c639a;border-radius:50%;color:#fff;line-height:1.2;text-align:center}.com-timeline__head span{display:inline-block;padding-right:3px;font-size:2.5rem;vertical-align:-2px}.com-timelineItem{position:relative;margin:20px 0}.com-timelineItem:first-child{margin-top:0}.com-timelineItem:last-child{margin-bottom:0}.com-timelineItem::before{position:absolute;z-index:2;top:5px;left:-95px;width:24px;height:24px;box-sizing:border-box;border:5px solid #cce2f0;background-color:#fff;border-radius:50%;content:''}.com-timelineItem__inner{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start}.com-timelineItem__inner::before{position:absolute;z-index:1;top:17px;left:-83px;width:83px;height:1px;background-color:#ccc;content:''}.com-timelineItem__year{flex-shrink:0;margin:0 20px;font-size:1.6rem;font-weight:700;line-height:2}.com-timelineItem__year span{display:inline-block;margin-right:4px;font-size:2rem;line-height:calc(1.6rem * 2);vertical-align:-1px}.com-timelineItem__body{flex-grow:1;font-size:1.6rem;line-height:2}.com-timelineItem__body .highlight{padding:4px 5px;background-color:#5ec63f;color:#fff}.com-timelineItem__imgs{display:flex;flex-basis:100%;margin:8px 0 5px 20px}.com-timelineItem__imgs img:nth-child(n+2){margin-left:30px}.com-timelineItem__logo{height:74px;flex-grow:0;flex-shrink:0;margin-right:10px;background-color:#fff}.com-timelineItem__logo a,.com-timelineItem__logo span{display:flex;width:100px;height:100%;align-items:center;justify-content:center;padding:0 20px}.com-timelineItem.-start{padding-top:38px}.com-timelineItem.-product{padding:8px 0}.com-timelineItem.-product::before{top:44px}.com-timelineItem.-product .com-timelineItem__inner{align-items:center;padding:10px 0;background-color:#cce2f0}.com-timelineItem.-product .com-timelineItem__inner::before{top:47px}.com-timelineItem.-branchStart{margin-bottom:15px}.com-timelineItem.-branchStart .com-timelineItem__inner::after{position:absolute;z-index:1;top:17px;left:-22px;width:1px;height:calc(100% - 17px + 15px);background-color:#ccc;content:''}.com-timelineItem.-branchStart.-product .com-timelineItem__inner::after{top:47px;left:-22px;height:calc(100% - 47px + 15px)}.com-timelineItem.-branchCenter{margin:15px 0}.com-timelineItem.-branchCenter::before{content:none}.com-timelineItem.-branchCenter .com-timelineItem__inner::before{left:-22px;width:22px}.com-timelineItem.-branchCenter .com-timelineItem__inner::after{position:absolute;z-index:1;top:0;left:-22px;width:1px;height:100%;background-color:#ccc;content:''}.com-timelineItem.-branchCenter.-product{margin-bottom:4px}.-product+.com-timelineItem.-branchCenter.-product{margin-top:4px}.com-timelineItem.-branchCenter.-product .com-timelineItem__inner::after{top:-10px;height:calc(100% + 20px)}.com-timelineItem.-branchEnd{margin-top:15px}.com-timelineItem.-branchEnd::before{content:none}.com-timelineItem.-branchEnd .com-timelineItem__inner::before{left:-22px;width:22px}.com-timelineItem.-branchEnd .com-timelineItem__inner::after{position:absolute;z-index:1;top:17px;left:-22px;width:1px;height:calc(17px + 15px);background-color:#ccc;content:'';transform:translateY(-100%)}.-product+.com-timelineItem.-branchEnd.-product{margin-top:4px}.com-timelineItem.-branchEnd.-product .com-timelineItem__inner::after{top:47px;height:calc(50% + 12px)}.com-inNumber{padding:95px 0 100px;background-color:#f2f2f2}.com-inNumber__inner{width:928px;max-width:928px;margin-right:auto;margin-left:auto}.com-inNumber__btns{margin-top:30px}.com-introduction{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}.com-introduction__item{position:relative;flex-basis:448px;margin-bottom:30px;background-color:#fff;border-radius:5px}.com-introduction__head{position:relative;padding-top:32px;font-size:2.9rem;letter-spacing:.1em;text-align:center}.com-introduction__txt{position:relative;padding:0 65px 30px 65px;font-size:1.6rem;line-height:2}.com-introduction__img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;opacity:0;transform:translateY(-80px)}.com-introduction__img.-product{background-image:url(../images/company/bg-introduction-product.svg);background-position:center 94px;background-size:266px}.com-introduction__img.-history{background-image:url(../images/company/bg-introduction-history.svg);background-position:center 95px;background-size:202px}.com-introduction__img.-base{background-image:url(../images/company/bg-introduction-base.svg);background-position:96px 44px;background-size:290px}.com-introduction__img.-employees{background-image:url(../images/company/bg-introduction-employees.svg);background-position:center 120px;background-size:236px}[data-scroll='fadeIn'] .com-introduction__img{opacity:1;transform:translateY(0);transition:opacity 1s ease-out, transform .7s ease-out}.com-introduction__number{position:relative;height:310px;box-sizing:border-box;color:#3c639a;opacity:0}[data-scroll='fadeIn'] .com-introduction__number{opacity:1;transform:translateY(0);transition:opacity 1s ease-out}.com-introProduct{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:100px 0}.com-introProduct__about{flex-basis:1.5em;font-size:1.8rem;font-weight:700}.com-introProduct__number{font-family:"Fjalla One", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, "Yu Gothic", Sans-Serif;font-size:9rem}.com-introProduct__unit{flex-basis:100%;font-size:3rem;font-weight:700;text-align:center}.com-introHistory{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;align-items:center;justify-content:center;padding-top:50px}.com-introHistory__number{font-family:"Fjalla One", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, "Yu Gothic", Sans-Serif;font-size:9rem;letter-spacing:.1em}.com-introHistory__unit{font-size:3rem;font-weight:700}.com-introHistory__term{margin-top:10px;font-family:"Fjalla One", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, "Yu Gothic", Sans-Serif;font-size:3rem;letter-spacing:.1em}.com-introBase{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;align-items:center;padding-top:100px}.com-introBase__line1{display:flex;align-items:center;justify-content:center}.com-introBase__number{font-family:"Fjalla One", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, "Yu Gothic", Sans-Serif;font-size:9rem;letter-spacing:.1em}.com-introBase__unit{flex-basis:2.5em;flex-shrink:0;font-size:3rem;font-weight:700}.com-introBase__line2{font-size:1.2rem}.com-introEmployees{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;align-items:center;justify-content:center;padding-top:5px}.com-introEmployees__number{font-family:"Fjalla One", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, "Yu Gothic", Sans-Serif;font-size:9rem}.com-introEmployees__unit{font-size:3rem;font-weight:700}.com-keywords{padding:60px 0;background-color:#f2f2f2;color:#333}.com-keywords__head{font-family:"Hiragino Mincho ProN", "Yu Mincho", Serif;font-size:3.5rem;font-weight:400;letter-spacing:.1em;text-align:center}.com-keywords__body{margin-top:40px}.com-keywords__body p{font-size:1.6rem;line-height:2;text-align:center}.com-keywords__body p:nth-child(n+2){margin-top:2em}.com-messageBody{position:relative;max-width:1568px;padding-bottom:405px;margin-right:auto;margin-left:auto;overflow-x:hidden}.com-messageBody__txt{width:928px;max-width:928px;margin-right:auto;margin-left:auto;position:relative;z-index:2;box-sizing:border-box;padding:75px 190px 0 0}.com-messageBody__txt p{color:#333;font-size:1.6rem;line-height:2}.com-messageBody__txt p:nth-child(n+2){margin-top:2em}.com-messageBody__img{position:absolute;bottom:0;left:calc(50% - 496px);width:1280px;height:745px;background-image:url(../images/company/bg-message.jpg);background-position:0 0;background-repeat:no-repeat}.com-messageBody__img img{position:absolute;top:-148px;right:108px}.com-messageHeader{position:relative;width:1120px;max-width:1120px;margin-right:auto;margin-left:auto;height:548px}.com-messageHeader::before{position:absolute;top:0;bottom:0;left:0;width:1150px;background-image:linear-gradient(to right, #d3edfa 30%, #fff);content:''}.com-messageHeader__img{position:absolute;bottom:0;left:0;width:402px}.com-messageHeader__body{position:relative;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:center;padding-left:555px;color:#333}.com-messageHeader__txt{font-size:3rem;font-weight:700;line-height:1.83}.lang_en .com-messageHeader__txt{font-size:2.2rem}.com-messageHeader__signature{margin-top:70px;font-size:1.8rem;font-weight:700}.com-messageHeader__signature span{display:block}.com-messageHeader__sign{width:176px;margin-top:25px}.com-outline{position:relative;width:1120px;max-width:1120px;margin-right:auto;margin-left:auto;padding-bottom:674px}.com-outline::before{position:absolute;z-index:-1;right:30px;bottom:-180px;width:958px;height:894px;background-image:url(../images/company/bg-outline.jpg);background-position:right bottom;background-repeat:no-repeat;content:''}.com-outlineTable{position:relative}.com-outlineTable td a{position:relative;color:#000;transition:color .1s}.com-outlineTable td a::before{position:absolute;top:0;left:0;width:16px;height:16px;background-color:#3c639a;border-radius:50%;content:'';transition:background-color .1s}.com-outlineTable td a::after{position:absolute;top:5px;left:4px;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;content:'';transform:rotate(45deg)}.com-outlineTable td a:hover{color:#333}.com-outlineTable td a:hover::before{background-color:#4f7fd3}.com-outlineTable td .no-wrap{display:inline-block}.com-outlineTable__list li{position:relative;padding-left:1em}.com-outlineTable__list li::before{position:absolute;top:0;left:0;display:block;width:1em;content:'・';text-align:center}.com-outlineTable__map{position:relative;padding-bottom:67.5%;margin-top:1.5em}.com-outlineTable__map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.com-baseBlock:nth-of-type(n+2){margin-top:2em}.com-baseBlock__head{margin-bottom:.5em;color:#3c639a;font-weight:700}.com-baseBlock__list li:nth-child(n+2){margin-top:1.8em}.com-baseBlock__list .googlemapsLink{display:inline-block;padding-left:22px;color:#3c639a}.com-baseBlock__list .googlemapsLink::before{top:8px}.com-baseBlock__list .googlemapsLink::after{top:13px}.com-baseBlock__list .googlemapsLink:hover{color:#4f7fd3}.com-philosophy{padding:70px 0 90px}.com-philosophy__items{width:1184px;max-width:1184px;margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;margin-top:70px}.com-philosophy__item{flex-basis:352px}.com-philosophy__head{padding:34px 0 22px;font-family:"Century Gothic", "Muli", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, "Yu Gothic", Sans-Serif;font-size:3rem;text-align:center;text-transform:uppercase}.com-philosophy__txt{font-size:1.6rem;line-height:2}.com-productStory{max-width:1370px;margin-right:auto;margin-left:auto}.com-productStory__inner{padding:55px 0;margin:0 60px;background-color:rgba(60,99,154,0.15);background-image:url(../images/company/bg-productStory.png);background-position:0 0}.com-productStory__btns{margin-top:70px}.com-productStoryHeader{position:relative;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;align-items:center}.com-productStoryHeader::after{position:absolute;top:-105px;right:13px;width:22vw;min-width:260px;max-width:310px;height:292px;background-image:url(../images/company/img-productStory-point.png);background-repeat:no-repeat;background-size:contain;content:''}.com-productStoryHeader__title{font-size:3rem;letter-spacing:.1em}.com-productStoryHeader__label{width:4em;padding:3px 5px 4px;margin:15px auto 18px;background-color:#5ec63f;color:#fff;font-size:1.6rem}.com-productStoryHeader__txt{padding:18px 0;border-top:3px solid #739ebe;border-bottom:3px solid #739ebe;font-size:1.6rem;font-weight:700}.com-productStoryItem{display:flex;margin-top:75px}.com-productStoryItem__img{min-width:480px;max-width:608px;flex-basis:40vw;flex-shrink:0;transition:opacity 0.4s ease-out, transform 0.8s ease-out}.com-productStoryItem__img[data-scroll='slide']{opacity:0;transform:translateX(-10vw)}.com-productStoryItem__body{padding:0 60px}.com-productStoryItem__body.-posLeft{-webkit-box-ordinal-group:0;order:-1}.com-productStoryItem__body[data-scroll='slide']{opacity:0;transform:translateX(10vw)}.com-productStoryItem__head{margin-top:-.3em;font-size:2.5rem;letter-spacing:.1em;line-height:1.6}.com-productStoryItem__txt p{margin-top:1.8em;font-size:1.6rem;line-height:2}.com-productStoryItem__txt p a{position:relative;display:inline-block;padding-left:1em}.com-productStoryItem__txt p a::before{position:absolute;top:50%;left:0;width:5px;height:5px;border-top:1px solid #3c639a;border-right:1px solid #3c639a;content:'';transform:translateY(-50%) rotate(45deg)}.com-productStoryItem__photo{margin-top:1.8em;margin-bottom:-45px;text-align:center}.new-campaign{padding-top:70px;padding-bottom:70px;margin-bottom:25px;background-color:#f2f2f2}.new-campaign__inner{width:928px;max-width:928px;margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;margin-top:50px}.new-campaign__img{flex-basis:448px;flex-shrink:0}.new-campaign__body{margin-top:-.5em;margin-left:35px}.new-campaign__title{margin-bottom:15px;font-size:2.4rem;line-height:1.75}.new-campaign__term{font-size:1.6rem;line-height:1.75}.new-campaign__term span{display:inline-block}.new-campaign__txt{margin-top:35px;font-size:1.6rem;line-height:2}.new-information{width:928px;max-width:928px;margin-right:auto;margin-left:auto;padding-top:80px;padding-bottom:50px}.new-infoList{display:flex;flex-wrap:wrap;justify-content:space-between}.new-infoList::after{flex-basis:288px;content:''}.new-infoList__item{flex-basis:288px;margin-bottom:40px}.new-infoList__link{display:block}.new-infoList__link:hover .new-infoList__img{opacity:.85}.new-infoList__img{position:relative;height:0;padding-bottom:70%;transition:opacity .1s}.new-infoList__img img{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}@supports (-o-object-fit: cover) or (object-fit: cover){.new-infoList__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.new-infoList__date{display:block;margin-top:20px;color:#333;font-size:1.5rem}.new-infoList__txt{margin-top:10px;font-size:1.6rem;line-height:1.6}.new-newsHeader{width:736px;max-width:736px;margin-right:auto;margin-left:auto;padding-top:60px;margin-bottom:60px;position:relative}.new-newsHeader__title{padding-bottom:8px;border-bottom:1px solid #e6e6e6;font-size:2.4rem;letter-spacing:.1em;line-height:1.75}.new-newsHeader__date{margin-top:18px;font-size:1.5rem}.new-newsHeader__category{font-size:1.2rem}.new-newsBody{width:736px;max-width:736px;margin-right:auto;margin-left:auto;font-size:1.6rem;line-height:2}.new-newsBody p{margin:1.5em 0}.new-newsBody p:first-child{margin-top:0}.new-newsBody p:last-child{margin-bottom:0}.new-newsBody .subTitle{padding-left:12px;margin:2.4em 0 1.2em;border-left:8px solid rgba(60,99,154,0.2);color:#000;font-size:2rem;letter-spacing:.1em;line-height:1.5}.new-newsBody .subTitle:first-child{margin-top:0}.new-newsBody .subTitle:last-child{margin-bottom:0}.new-newsBody .img-txt{display:flex;align-items:flex-start;justify-content:space-between;margin:50px 0}.new-newsBody .img-txt:first-child{margin-top:0}.new-newsBody .img-txt:last-child{margin-bottom:0}.new-newsBody .img-txt .img{flex-basis:352px;flex-shrink:0}.new-newsBody .img-txt .txt{flex-basis:352px;flex-shrink:0}.new-newsBody .normalList{margin:1em 0}.new-newsBody .normalList:first-child{margin-top:0}.new-newsBody .normalList:last-child{margin-bottom:0}.new-newsBody .normalList li{position:relative;padding-left:1em}.new-newsBody .normalList li::before{position:absolute;top:0;left:0;display:inline-block;width:1em;content:'・';text-align:center}.new-newsBody .numberList{padding-left:1.5em;margin:1em 0;list-style-type:decimal}.new-newsBody .numberList:first-child{margin-top:0}.new-newsBody .numberList:last-child{margin-bottom:0}.new-newsBody .notification{padding:1.4em 1.8em;margin:40px 0;background-color:#ffebe6}.new-newsBody .notification:first-child{margin-top:0}.new-newsBody .notification:last-child{margin-bottom:0}.new-newsBody .notification .notificationTitle{margin-bottom:.25em;color:#000;font-size:1.8rem;letter-spacing:.1em}.new-newsBody a.pdfLink{position:relative;display:inline-block;padding-left:1em}.new-newsBody a.pdfLink::before{position:absolute;top:13px;left:0;width:5px;height:5px;border-top:1px solid #3c639a;border-right:1px solid #3c639a;content:'';transform:rotate(45deg)}.new-newsBody a.pdfLink::after{display:inline-block;width:22px;height:22px;margin:0 4px;background-image:url(../images/common/icon-pdf.png);background-repeat:no-repeat;content:'';vertical-align:-3px}.new-newsBody .carousel{overflow:hidden;width:100%}.new-newsBody .carousel__wrapper{position:relative;padding-bottom:32px;margin:40px 0 50px}.new-newsBody .carousel__wrapper:first-child{margin-top:0}.new-newsBody .carousel__wrapper:last-child{margin-bottom:0}.new-newsBody .carousel__img{width:100%;float:left}.new-newsBody .carousel__img img{width:100%}.new-newsHeader__category{position:absolute;bottom:0px;right:0px}@media screen and (max-width: 767px){.new-newsHeader__category{position:absolute;bottom:0px;right:15px}}@media all and (min-width: 1025px){.new-newsBody .carousel__img img{width:auto !important;display:block;margin:0 auto}}.new-newsBody .carousel__nav{position:absolute;right:0;bottom:0;left:0}.new-newsBody .carousel__nav.-hidden{display:none}.new-newsBody .carousel__dots{display:flex;justify-content:center}.new-newsBody .carousel__dots li{margin:0 15px}.new-newsBody .carousel__dots li.slick-active button{background-color:#3c639a}.new-newsBody .carousel__dots li.slick-active button:hover{background-color:#4f7fd3}.new-newsBody .carousel__dots button{display:block;overflow:hidden;width:14px;height:14px;box-sizing:border-box;border:2px solid #3c639a;background-color:#fff;border-radius:50%;text-indent:-999px;transition:background-color .1s, border-color .1s}.new-newsBody .carousel__dots button:hover{border-color:#4f7fd3}.new-newsBody .carousel__arrow.-hidden{display:none}.new-newsBody .carousel__arrow button{position:absolute;top:0;bottom:32px;width:40px;outline:none}.new-newsBody .carousel__arrow button.carousel__arrow-prev{left:-40px}.new-newsBody .carousel__arrow button.carousel__arrow-next{right:-40px}.new-newsBody .carousel__arrow button.carousel__arrow-next span::after{transform:translate(-50%, -50%) rotate(135deg)}.new-newsBody .carousel__arrow button span{position:relative;display:block;overflow:hidden;height:100%;text-indent:-999px}.new-newsBody .carousel__arrow button span::after{position:absolute;top:50%;left:50%;width:16px;height:16px;border-top:2px solid #3c639a;border-left:2px solid #3c639a;content:'';transform:translate(-50%, -50%) rotate(-45deg);transition:border-color .1s}.new-newsBody .carousel__arrow button:hover span::after{border-top-color:#4f7fd3;border-left-color:#4f7fd3}.new-newsBack{margin-top:70px;margin-bottom:40px}.new-newsList{width:928px;max-width:928px;margin-right:auto;margin-left:auto;padding-top:65px}.new-tabPanel{padding-top:20px;outline:0}.new-newsList.archive{padding-top:35px;width:736px;max-width:736px}.new-tabPanel[aria-hidden='true']{display:none}.new-tabPanel[aria-hidden='false']{animation-duration:.3s;animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:ease-out}.new-tabPanel__more{overflow:hidden;outline:0;transition:height .3s}.new-tabPanel__more[aria-hidden='true']{height:0 !important}.new-tabPanel__more[aria-hidden='false']{padding-top:1px}.new-tabPanel__btn{overflow:hidden;height:36px;margin-top:30px;transition:height .2s, margin-top .2s, opacity .2s}.new-tabPanel__btn[aria-hidden='true']{height:0 !important;margin-top:0;opacity:0}.not-found{width:736px;max-width:736px;margin-right:auto;margin-left:auto;padding-bottom:65px}.not-found__mainTxt{padding-top:65px;color:#000;font-size:3rem;line-height:2;text-align:center}.not-found__mainTxt strong{display:block;font-family:"Century Gothic", "Muli", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, "Yu Gothic", Sans-Serif;font-weight:700}.not-found__mainTxt span{display:block}.not-found__subTxt{margin-top:50px;font-size:1.6rem;line-height:2;text-align:center}.not-found__subTxt a{position:relative;margin:0 .1em;text-decoration:underline}.pri-policy{width:45em;max-width:45em;margin-right:auto;margin-left:auto;padding-bottom:20px;font-size:1.6rem;line-height:1.875}.pri-policy__section{margin-top:50px}.pri-policy__heading{padding-left:12px;margin-bottom:1.2em;border-left:8px solid rgba(60,99,154,0.2);color:#000;font-size:2rem;line-height:1.5}.pri-policy__heading--lv2{font-weight:normal}.pri-policy__heading--lv2::before{content:'■'}.pri-policy__list{margin-top:.5em;counter-reset:number}.pri-policy__list>li{position:relative;padding-left:2.7em;counter-increment:number}.pri-policy__list>li::before{position:absolute;top:0;left:0;display:block;width:2.7em;content:"（" counter(number) "）";text-align:center}.pri-policy__list--lv2{margin-top:.5em}.pri-policy__list--lv2>li{padding-left:.2em;margin-left:1.5em;list-style-type:decimal}.pro-blandMap{position:relative;background-color:#ecf7fe;background-image:linear-gradient(to bottom, #abd8ef, #ecf7fe 710px)}.pro-blandMap__wrapper{overflow:auto;height:955px}.pro-blandMap__map{position:relative;width:1500px;height:100%;margin:0 auto;background-image:url(../images/products/basemap.png);background-position:center 45px;background-repeat:no-repeat}.pro-blandMap__hand{position:absolute;z-index:-1;right:0;bottom:0;left:0;display:none;height:615px;background-image:url(../images/products/icon-hand.png);background-position:center;background-repeat:no-repeat;background-size:160px;opacity:0;pointer-events:none;transition:opacity .5s ease-out}.pro-blandMap__hand.-display{z-index:0;display:inherit}.pro-blandMap__hand.-visible{opacity:1;transition:opacity .3s ease-out}.pro-blandMap__hand.-test{background-color:rgba(255,99,71,0.1)}.pro-blandMap__guide{position:absolute;top:38px;right:63px}.pro-blandMap__guideTxt{margin-top:5px;font-size:1.6rem;text-align:center}.pro-blandMap__bland{position:absolute;overflow:hidden}.pro-mapLegend{display:flex;width:calc(138px * 4);flex-wrap:wrap}.pro-mapLegend__item{display:flex;flex-basis:138px;align-items:center;margin-bottom:18px;color:#3c639a;font-size:1rem;line-height:1.4}.pro-mapLegend__icon{width:38px;flex-basis:38px;flex-shrink:0;margin-right:6px}.pro-blandLink__pin{position:absolute;display:block;width:62px;height:84px;opacity:0;transition:opacity .2s}.pro-blandLink__pin.-float{animation:float 3.5s ease-in infinite;opacity:1}.pro-blandLink__pin.-balloon{z-index:2}.pro-blandLink__pin::after{position:absolute;bottom:0;left:0;display:block;width:30.5px;height:40px;background-image:url(../images/products/mapIcon-pin.png);background-position:center bottom;background-repeat:no-repeat;background-size:contain;content:''}.pro-blandLink__pin span{position:relative;display:block;overflow:hidden;width:62px;height:62px;background-position:center bottom;background-repeat:no-repeat;background-size:contain;text-indent:-9999px}.pro-blandLink__pin span.docone{background-image:url(../images/products/mapIcon-docone.png)}.pro-blandLink__pin span.welfare{background-image:url(../images/products/mapIcon-welfare.png)}.pro-blandLink__pin span.chericot{background-image:url(../images/products/mapIcon-chericot.png)}.pro-blandLink__pin span.pone{background-image:url(../images/products/mapIcon-pone.png)}.pro-blandLink__pin span.candf{background-image:url(../images/products/mapIcon-c&f.png)}.pro-blandLink__pin span.sansa{background-image:url(../images/products/mapIcon-sansa.png)}.pro-blandLink__pin span.bousai{background-image:url(../images/products/mapIcon-bousai.png)}.pro-blandLink__pin span.shirayuri{background-image:url(../images/products/mapIcon-shirayuri.png)}.pro-blandLink__pin.-doc01,.pro-blandLink__pin.-wel01,.pro-blandLink__pin.-wel02,.pro-blandLink__pin.-pon01,.pro-blandLink__pin.-can01,.pro-blandLink__pin.-can04,.pro-blandLink__pin.-can06,.pro-blandLink__pin.-san01{top:350px;left:1041px}.pro-blandLink__pin.-doc01::after,.pro-blandLink__pin.-wel01::after,.pro-blandLink__pin.-wel02::after,.pro-blandLink__pin.-pon01::after,.pro-blandLink__pin.-can01::after,.pro-blandLink__pin.-can04::after,.pro-blandLink__pin.-can06::after,.pro-blandLink__pin.-san01::after{left:16px}.pro-blandLink__pin.-wel01{top:301px;left:1179px;height:87px}.pro-blandLink__pin.-wel02{top:330px;left:970px;height:87px}.pro-blandLink__pin.-che01{top:58px;left:399px;width:70px}.pro-blandLink__pin.-che01 span{left:8px}.pro-blandLink__pin.-che02{top:307px;left:1350px;width:73px;height:79px}.pro-blandLink__pin.-che02 span{left:11px}.pro-blandLink__pin.-che03,.pro-blandLink__pin.-pon02,.pro-blandLink__pin.-bou02{top:326px;left:268px;width:67px;height:88px}.pro-blandLink__pin.-che03::after,.pro-blandLink__pin.-pon02::after,.pro-blandLink__pin.-bou02::after{right:0;left:auto}.pro-blandLink__pin.-che04,.pro-blandLink__pin.-che05{top:393px;left:104px;width:74px;height:80px}.pro-blandLink__pin.-che04 span,.pro-blandLink__pin.-che05 span{left:12px}.pro-blandLink__pin.-che05{top:628px;left:676px}.pro-blandLink__pin.-pon01{top:209px;left:738px;height:83px}.pro-blandLink__pin.-pon02{top:356px;left:762px;width:69px;height:82px}.pro-blandLink__pin.-can01,.pro-blandLink__pin.-can02,.pro-blandLink__pin.-can03,.pro-blandLink__pin.-can04,.pro-blandLink__pin.-can05{top:323px;left:560px;height:87px}.pro-blandLink__pin.-can02,.pro-blandLink__pin.-can03,.pro-blandLink__pin.-can05{top:409px;left:610px}.pro-blandLink__pin.-can02::after,.pro-blandLink__pin.-can03::after,.pro-blandLink__pin.-can05::after{left:2px}.pro-blandLink__pin.-can03{top:476px;left:845px}.pro-blandLink__pin.-can04{top:532px;left:754px}.pro-blandLink__pin.-can05{top:614px;left:244px}.pro-blandLink__pin.-can06{top:772px;left:496px}.pro-blandLink__pin.-san01{top:515px;left:1022px}.pro-blandLink__pin.-bou01{top:242px;left:868px;height:82px}.pro-blandLink__pin.-bou01::after{left:10px}.pro-blandLink__pin.-bou02{top:287px;left:346px;width:67px;height:81px}.pro-blandLink__pin.-bou03{top:494px;left:282px;height:82px}.pro-blandLink__pin.-bou03::after{left:12px}.pro-blandLink__pin.-shi01{top:163px;left:330px;width:71px}.pro-blandLink__pin.-shi01::after{right:0;left:auto}.pro-blandLink__balloon{right:-318px}.pro-blandLink__balloon::after{position:absolute;top:50%;left:-20px;border:0 solid rgba(255,255,255,0);border-width:0 22px 22px;border-bottom-color:#fff;content:'';transform:translateY(-50%)}.-doc01 .pro-blandLink__balloon,.-wel01 .pro-blandLink__balloon,.-che02 .pro-blandLink__balloon,.-san01 .pro-blandLink__balloon{right:auto;left:-318px}.-doc01 .pro-blandLink__balloon::after,.-wel01 .pro-blandLink__balloon::after,.-che02 .pro-blandLink__balloon::after,.-san01 .pro-blandLink__balloon::after{right:-20px;left:auto}.pro-blandInfo{position:absolute;z-index:2;top:50%;width:298px;box-sizing:border-box;background-color:#fff;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,0.2);opacity:0;transform:translateY(-50%);transition:opacity .1s ease-out}.pro-blandInfo.-visible{opacity:1}.pro-blandInfo a{display:block;padding:20px}.pro-blandInfo__title{font-size:1.6rem}.pro-blandInfo__txt{margin-top:12px;color:#333;font-size:1.4rem;line-height:1.8}.pro-blandInfo__btn{display:none}.pro-blandInfo__btn::before,.pro-blandInfo__btn::after{position:absolute;top:50%;left:50%;width:14px;height:1.5px;background-color:currentColor;content:'';transform:translate(-50%, -50%) rotate(45deg)}.pro-blandInfo__btn::after{transform:translate(-50%, -50%) rotate(-45deg)}.pro-backBtn{padding:20px 0 70px;margin-bottom:30px;background-color:#ecf7fe}.pro-indexMap{position:relative}.pro-indexMap__inner{position:absolute}.pro-indexMap__head{margin-bottom:24px;color:#3c639a;font-size:4.6rem;font-style:italic;letter-spacing:1px;text-indent:-.1em}.pro-indexMap__txt{font-size:1.4rem;font-weight:700;letter-spacing:1px;line-height:1.6}.pro-indexMap__btn{display:inline-flex;width:220px;height:34px;margin:16px auto 0}.pro-products{width:1180px;max-width:1180px;margin-right:auto;margin-left:auto;padding-top:70px;padding-bottom:20px}.pro-brandList{margin-bottom:60px}.pro-brandList__head{padding-left:82px;margin-bottom:35px;background-position:0 0;background-repeat:no-repeat;background-size:auto 62px;font-size:3rem;letter-spacing:.1em;line-height:62px}.pro-brandList__head.-care{background-image:url(../images/common/categoryIcon-care.png);color:#2196bd}.pro-brandList__head.-feminine{background-image:url(../images/common/categoryIcon-feminine.png);color:#d9a016}.pro-brandList__head.-pet{background-image:url(../images/common/categoryIcon-pet.png);color:#8cb327}.pro-brandList__head.-industry{background-image:url(../images/common/categoryIcon-industry.png);color:#bf468b}.pro-brandList__item{margin-bottom:30px}.pro-brandList__item a{display:grid;grid-template-columns:352px 1fr;grid-template-rows:auto 1fr}.pro-brandList__img{grid-column:1 / 2;grid-row:1 / 3}.pro-brandList__title{display:flex;align-items:flex-end;padding-bottom:16px;margin-left:50px;border-bottom:1px solid #e6e6e6;grid-column:2 / 3;grid-row:1 / 2;letter-spacing:1px}.pro-brandList__name{font-size:2rem}.pro-brandList__category{margin-left:30px;color:#808080;font-size:1.2rem;line-height:1.2}.pro-brandList__txt{margin-top:16px;margin-left:50px;color:#333;font-size:1.6rem;grid-column:2 / 3;grid-row:2 / 3;line-height:1.75}.pro-products+.c-btnWrapper{margin-top:40px}.brands-index__box{display:grid;grid-template-columns:352px 1fr;grid-template-rows:auto 1fr;width:100%;max-width:928px;margin:0 auto 70px auto}.brands-mimg{grid-column:1 / 2;grid-row:1 / 3}.brands-mtxt{margin-left:50px;color:#333;font-size:1.8rem;grid-column:2 / 3;grid-row:2 / 3;line-height:1.75;align-self:center}.brands-mtxt.type-cc{font-family:"Hiragino Mincho ProN", "Yu Mincho", Serif}.brands-index__box+.c-head--lineup{margin-top:100px}.rec-detail__tabNav{width:928px;max-width:928px;margin-right:auto;margin-left:auto;margin-bottom:70px}.rec-detail__btns{margin-top:70px}.rec-faq{padding-top:70px}.rec-faqBlock{width:928px;max-width:928px;margin-right:auto;margin-left:auto;border:1px solid #e6e6e6}.rec-faqBlock+.rec-faqBlock{margin-top:20px}.rec-faqBlock__q{position:relative;background-color:#e6e6e6}.rec-faqBlock__q::before{position:absolute;z-index:1;top:50%;right:24px;width:34px;height:34px;background-color:#fff;border-radius:50%;content:'';pointer-events:none;transform:translateY(-50%)}.rec-faqBlock__q a{position:relative;display:flex;height:76px;box-sizing:border-box;align-items:center;padding:0 84px;font-size:1.6rem;font-weight:700;line-height:1.7}.rec-faqBlock__q a .rec-faqBlock__mark{position:absolute;top:12px;left:0;width:76px;font-family:"Fjalla One", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, "Yu Gothic", Sans-Serif;font-size:5rem;font-weight:400;line-height:1;text-align:center}.rec-faqBlock__q a::before,.rec-faqBlock__q a::after{position:absolute;z-index:2;top:50%;right:35px;width:12px;height:2px;background-color:currentColor;content:'';transform:translateY(-50%);transition:background-color .1s}.rec-faqBlock__q a[aria-expanded='false']::after{transform:translateY(-50%) rotate(90deg)}.rec-faqBlock__q a:hover::before,.rec-faqBlock__q a:hover::after{background-color:#4f7fd3}.rec-faqBlock__a{overflow:hidden;transition:height .2s ease-out}.rec-faqBlock__a[aria-hidden='true']{height:0 !important;transition:height .1s ease-in}.rec-faqBlock__aInner{position:relative;padding:25px 50px 25px 84px;font-size:1.6rem;line-height:2}.rec-faqBlock__aInner .rec-faqBlock__mark{position:absolute;top:20px;left:0;width:76px;color:#666;font-family:"Fjalla One", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, "Yu Gothic", Sans-Serif;font-size:4rem;line-height:1;text-align:center}.rec-faqBlock__aInner ol{padding-left:1.5em;list-style-type:decimal}.rec-flow{padding-top:70px;padding-bottom:100px;background-color:rgba(60,99,154,0.15)}.rec-flowList{width:736px;max-width:736px;margin-right:auto;margin-left:auto;padding-top:20px}.rec-flowList__item{position:relative;display:flex;height:104px;margin-bottom:30px;background-color:#fff;border-radius:5px;counter-increment:step}.rec-flowList__item::after{position:absolute;top:100%;left:50%;width:32px;height:30px;background-color:rgba(60,99,154,0.3);content:'';transform:translateX(-50%)}.rec-flowList__stepNo{display:flex;height:100%;flex-basis:114px;align-items:center;margin-left:26px;color:#3c639a;font-family:"Fjalla One", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, "Yu Gothic", Sans-Serif;font-size:2rem;letter-spacing:1px}.rec-flowList__stepNo span{padding-left:.3em;font-size:6rem}.rec-flowList__txt{display:flex;height:100%;flex-basis:calc(100% - 140px * 2);-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;margin-right:140px;font-size:2.5rem;font-weight:700;letter-spacing:1px;line-height:1.4;text-align:center}.rec-flowList__txt small{margin-top:4px;font-size:1.4rem;line-height:1.3}.rec-flowList__decision{position:relative;display:flex;width:132px;height:132px;box-sizing:border-box;align-items:center;justify-content:center;margin:70px auto 0;border:5px solid #3c639a;background-color:#fff;border-radius:50%;color:#3c639a;font-size:3rem;font-weight:700}.rec-flowList__decision::before{position:absolute;top:-45px;left:50%;border:0 solid transparent;border-width:35px 50px 0;border-top-color:rgba(60,99,154,0.3);content:'';transform:translateX(-50%)}.rec-guideline{width:928px;max-width:928px;margin-right:auto;margin-left:auto;padding-bottom:100px}.rec-guideline__head{margin-bottom:40px;color:#000;font-size:2.4rem}.rec-top{width:1184px;max-width:1184px;margin-right:auto;margin-left:auto;padding-top:70px;padding-bottom:35px}.rec-top__txt{font-size:1.6rem;line-height:2;text-align:center}.rec-topNav{display:flex;justify-content:center;margin-top:70px}.rec-topNav__item{flex-basis:352px}.rec-topNav__link{position:relative;display:block;padding-bottom:62.5%}.rec-topNav__link::before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../images/recruit/img-topNav01.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;content:'';transition:opacity .1s}.rec-topNav__link[href*='career']::before{background-image:url(../images/recruit/img-topNav02-3.jpg)}.rec-topNav__link[href*='parttime']::before{background-image:url(../images/recruit/img-topNav03-3.jpg)}.rec-topNav__link:hover::before{opacity:.85}.rec-topNav__link:hover .rec-topNav__inner{border-color:#4f7fd3}.rec-topNav__inner{position:absolute;bottom:20px;left:50%;display:flex;width:194px;height:50px;box-sizing:border-box;align-items:center;justify-content:center;border:1px solid #3c639a;background-color:#fff;border-radius:3px;font-size:1.8rem;font-weight:700;letter-spacing:.1em;transform:translateX(-50%);transition:border-color .1s}.rec-topNav__link.mode-entry{background-color:#77c1ff}.rec-topNav__link.mode-entry::before,.rec-topNav__link.mode-entry:hover::before{opacity:0.2}.rec-topNav__link.mode-entry .rec-topNav__inner{display:block;bottom:auto;width:100%}.rec-topNav__inner .inner-caption{position:absolute;top:-22px;left:0px;font-size:1.2rem;display:block;padding:3px 5px;background:#00abeb;color:#fff}.rec-topNav__inner .inner-title{position:relative;top:0px;left:0px;font-size:1.7rem;display:block;padding:20px 5px;color:#fff;text-align:center;text-shadow:0px 0px 5px #3C639A}.rec-topNav__inner .inner-title::before,.rec-topNav__inner .inner-title::after{content:"";position:absolute;top:25px;display:block;width:90px;height:1px;background:#fff}.rec-topNav__inner .inner-title::before{left:5px}.rec-topNav__inner .inner-title::after{right:5px}.rec-topNav__inner.hasImg{border:0px;background:none}.rec-topNav__inner.hasImg a{width:calc(100% - 30px);display:flex;align-items:center;margin:5px auto}.rec-topNav__inner.hasImg a span{background:none;padding-right:0px;margin-bottom:5px}.rec-topNav__inner.hasImg a span img{width:100%;transition:all .2s}.rec-topNav__inner.hasImg a:hover span img{opacity:0.8;filter:brightness(1.2)}.rec-topNav__inner.hasImg a span::before,.rec-topNav__inner.hasImg a span::after{display:none}.rec-topNav__inner.hasImg a span.link_item1{width:30%;margin-right:5%;text-align:center}.rec-topNav__inner.hasImg a span.link_item2{width:65%}.rec-topNav__inner span{position:relative;padding-right:20px}.rec-topNav__inner span::before{position:absolute;top:0;left:0;width:16px;height:16px;background-color:#3c639a;border-radius:50%;content:'';transition:background-color .1s}.rec-topNav__inner span::after{position:absolute;top:5px;left:4px;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;content:'';transform:rotate(45deg)}.rec-topNav__inner span::before{right:0;left:auto}.rec-topNav__inner span::after{right:6px;left:auto}a:hover .rec-topNav__inner span::before{background-color:#4f7fd3}.sit-pageList{width:45em;max-width:45em;margin-right:auto;margin-left:auto;display:flex;flex-wrap:wrap;font-size:1.6rem;line-height:1.5}.sit-pageList__item{flex-basis:50%;margin-bottom:35px}.sit-pageList__item>a{display:inline-block;padding-left:12px;border-left:8px solid rgba(60,99,154,0.2);color:#000;font-size:1.8rem;font-weight:700;transition:color .1s}.sit-pageList__item>a:hover{color:#333}.sit-pageList__item.link_disabled{display:none}.sit-pageList--lv2{margin-left:32px}.sit-pageList--lv2__item{margin:20px 0}.sit-pageList--lv2__item>a{position:relative;display:inline-block;padding-left:20px;color:#000;transition:color .1s}.sit-pageList--lv2__item>a::before{position:absolute;top:50%;left:0px;width:6px;height:6px;border-top:2px solid #3c639a;border-right:2px solid #3c639a;content:'';transform:translateY(-50%) rotate(45deg);transition:border-color .1s}.sit-pageList--lv2__item>a:hover{color:#333}.sit-pageList--lv2__item>a:hover::before{border-top-color:#4f7fd3;border-right-color:#4f7fd3}.sus-aboutSdgs{padding-top:75px}.sus-aboutSdgs__head{margin-bottom:60px;font-size:3rem;letter-spacing:.1em;text-align:center}.sus-aboutSdgs__body{display:flex;max-width:928px;align-items:center;justify-content:space-between;padding-top:10px;margin-right:auto;margin-left:auto}.sus-aboutSdgs__img{flex-basis:496px;flex-shrink:0}.sus-aboutSdgs__txt{padding-left:50px;font-size:1.6rem;line-height:2}.sus-initiative{padding-top:100px}.sus-initiative__head{margin-bottom:60px;font-size:3rem;letter-spacing:.1em;text-align:center}.sus-initiative__intro{max-width:928px;padding-bottom:60px;margin-right:auto;margin-left:auto}.sus-initiative__txt{font-size:1.6rem;line-height:2}.sus-initiative__nav{display:flex;justify-content:space-between;margin-top:40px}.sus-initiative__navLink{position:relative;display:block;width:160px;padding-top:185px;padding-bottom:20px;color:#333;font-size:2rem;font-weight:700;letter-spacing:.1em;text-align:center}.sus-initiative__navLink::before{position:absolute;top:0;left:0;width:100%;height:160px;background-color:#cce2f0;background-image:url(../images/sustainability/icon-initiative01.png);background-position:center center;background-repeat:no-repeat;background-size:62.5%;border-radius:50%;content:''}.sus-initiative__navLink::after{position:absolute;bottom:0;left:50%;width:10px;height:10px;border-right:3px solid #3c639a;border-bottom:3px solid #3c639a;content:'';transform:translateX(-50%) rotate(45deg);transition:border-color .1s}.sus-initiative__navLink:hover::after{border-color:#4f7fd3}.sus-initiative__navLink[href='#initiative02']::before{background-image:url(../images/sustainability/icon-initiative02.png);background-size:50%}.sus-initiative__navLink[href='#initiative03']::before{background-image:url(../images/sustainability/icon-initiative03.png);background-size:50%}.sus-initiative__navLink[href='#initiative04']::before{background-image:url(../images/sustainability/icon-initiative04.png);background-size:60%}.sus-initiative__navLink[href='#initiative05']::before{background-image:url(../images/sustainability/icon-initiative05.png);background-size:56.25%}.sus-initiative__items{padding-top:80px;padding-bottom:70px;background-color:rgba(204,226,240,0.5)}.sus-initiativeItem{max-width:928px;padding-top:130px;margin:-30px auto 0;outline:none}.sus-initiativeItem:first-of-type{margin-top:-130px}.sus-initiativeItem__head{position:relative;padding-left:85px;margin-bottom:30px;background-repeat:no-repeat;font-size:3rem;letter-spacing:.1em}.sus-initiativeItem__head::before{position:absolute;top:-30%;left:0;width:80px;height:140%;background-image:url(../images/sustainability/icon-initiative01.png);background-position:0 center;background-repeat:no-repeat;background-size:75%;content:''}[id='initiative02'] .sus-initiativeItem__head::before{top:-40%;height:160%;background-image:url(../images/sustainability/icon-initiative02.png);background-position:8px center;background-size:59%}[id='initiative03'] .sus-initiativeItem__head::before{top:-50%;height:190%;background-image:url(../images/sustainability/icon-initiative03.png);background-position:5px center;background-size:58.7%}[id='initiative04'] .sus-initiativeItem__head::before{top:-50%;height:190%;background-image:url(../images/sustainability/icon-initiative04.png);background-size:71.8%}[id='initiative05'] .sus-initiativeItem__head::before{top:-50%;height:180%;background-image:url(../images/sustainability/icon-initiative05.png);background-size:66.7%}.sus-initiativeItem__body{display:flex;margin-top:30px}.sus-initiativeItem__body+.sus-initiativeItem__body{margin-top:40px}.sus-initiativeItem__img{flex-basis:352px;flex-shrink:0;margin-left:48px}.sus-initiativeItem__txt{margin-top:-.4em}.sus-initiativeItem__txt p{font-size:1.6rem;line-height:2}.sus-initiativeItem__marker{display:inline-block;padding:5px 10px;margin-bottom:10px;font-weight:bold}.sus-initiativeItem__marker.type1{background:#3c639a url("../images/common/arrow_st1.svg") no-repeat center left;background-size:17px;color:#fff;padding-left:22px}.sus-initiativeItem__marker.type2{background:#fff url("../images/common/arrow_st2.svg") no-repeat 99% center;background-size:17px;color:#3c639a;padding-right:22px}.sus-initiativeMap{margin-top:15px}.sus-initiativeItem__indentBlock{padding-left:2.2em;font-size:1.6rem}.sus-initiativeItem__indentBlock+.sus-initiativeItem__indentBlock{margin-top:1.5em}.sus-initiativeItem__head02{margin-bottom:.5em;font-size:2rem;letter-spacing:1px;line-height:2}.sus-initiativeItem__head03{margin-bottom:.5em;font-size:1.6rem;line-height:2}.sus-initiativeItem__head03 span{display:inline-block;width:2.7em;margin-left:-.5em}.sus-initiativeItem__head04{margin-bottom:.2em;font-size:1.6rem;line-height:2}.sus-initiativeItem__list li{position:relative;padding-left:1em;font-size:1.6rem;font-weight:700;line-height:2}.sus-initiativeItem__list li::before{position:absolute;top:0;left:0;content:'●'}.sus-relatedItems{display:flex;align-items:center;padding:26px 0;background-color:#fff;border-radius:5px}.sus-relatedItems dt{padding:0 36px;font-size:1.6rem;font-weight:700;letter-spacing:.1em}.sus-relatedItems dd{padding:0 33px;border-left:1px solid #e6e6e6}.sus-relatedItems__list{display:flex}.sus-relatedItems__list li{width:96px}.ciR__img{text-align:center}.ciR__text{padding-bottom:1em}@media screen and (min-width: 768px){.column-imgRight{display:table}.ciR__text{display:table-cell;vertical-align:top}.ciR__img{display:table-cell;vertical-align:top;width:150px}}.top-about{width:1120px;max-width:1120px;margin-right:auto;margin-left:auto;padding:70px 0 80px}.top-aboutList{display:flex;flex-wrap:wrap;justify-content:center}.top-aboutList__item a{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;align-items:center}.top-aboutList__item a img{width:100%;transition:opacity .1s}.top-aboutList__item a:hover img{opacity:.8}.top-aboutList__txt{position:relative;color:#000;transition:color .1s;padding-left:22px;margin-top:18px;font-weight:700;letter-spacing:.1em}.top-aboutList__txt::before{position:absolute;top:0;left:0;width:16px;height:16px;background-color:#3c639a;border-radius:50%;content:'';transition:background-color .1s}.top-aboutList__txt::after{position:absolute;top:5px;left:4px;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;content:'';transform:rotate(45deg)}a:hover .top-aboutList__txt{color:#333}a:hover .top-aboutList__txt::before{background-color:#4f7fd3}.top-brandMap{display:flex;height:337px;align-items:center;justify-content:center;background-image:url(../images/top/bg-topBrandmap.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.top-brandMap__inner{width:514px;box-sizing:border-box;padding:45px 0 35px;margin-top:5px;background-color:rgba(255,255,255,0.92);border-radius:10px;box-shadow:6px 6px 0 rgba(0,0,0,0.35);text-align:center}.top-brandMap__head{padding-right:.2em;margin-bottom:28px;color:#126aad;font-size:5rem;font-style:italic;letter-spacing:.1em}.top-brandMap__txt{font-size:1.4rem;font-weight:700;letter-spacing:.1em;line-height:1.8}.top-brandMap__moreBtn{width:220px;height:34px;margin:16px auto 0}.top-links{display:flex;max-width:1568px;margin:0 auto}.top-links__item{height:210px;flex-basis:50%;background-repeat:no-repeat;background-size:cover}.top-links__item.-sustainability{background-image:url(../images/top/bg-topLinks_sustainability.jpg)}.top-links__item.-recruit{background-image:url(../images/top/bg-topLinks_recruit.jpg)}.top-links__item a{display:flex;height:100%;align-items:center;justify-content:center}.top-links__txt{display:flex;width:336px;height:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.1em}.top-links__txt--en{margin-bottom:10px;color:#000;font-family:"Century Gothic", "Muli", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, "Yu Gothic", Sans-Serif;font-size:3.4rem;letter-spacing:1px}.top-mainVisual__carousel{position:relative;overflow:hidden;width:100%;height:670px;opacity:0}.top-mainVisual__carousel.slick-initialized{opacity:1;transition:opacity .1s ease-out .1s}.top-mainVisual__item{position:relative;overflow:hidden;width:100%;height:670px;float:left}.top-mainVisual__item img{position:absolute;top:0;left:50%;max-width:inherit;height:100%;transform:translateX(-50%)}.top-mainVisual__nav{padding-top:16px}.top-mainVisual__dots{display:flex;justify-content:center}.top-mainVisual__dots li{margin:0 15px}.top-mainVisual__dots li.slick-active button{background-color:#3c639a}.top-mainVisual__dots li.slick-active button:hover{background-color:#4f7fd3}.top-mainVisual__dots button{display:block;overflow:hidden;width:14px;height:14px;box-sizing:border-box;border:2px solid #3c639a;background-color:#fff;border-radius:50%;text-indent:-999px;transition:background-color .1s, border-color .1s}.top-mainVisual__dots button:hover{border-color:#4f7fd3}.top-newProduct{position:relative;overflow:hidden;width:958px;margin:0 auto}.top-newProduct__item{margin:0 15px;float:left}.top-newProduct__link{display:block}.top-newProduct__link:hover .top-newProduct__img{opacity:.85}.top-newProduct__img{position:relative;overflow:hidden;height:0;padding-bottom:calc(0.6 * 100%);transition:opacity .1s}.top-newProduct__img img{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}@supports (-o-object-fit: cover) or (object-fit: cover){.top-newProduct__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.top-newProduct__date{display:block;margin-top:20px;color:#333;font-size:1.5rem}.top-newProduct__txt{margin-top:5px;font-size:1.6rem;line-height:1.6}.top-newProduct__nav{position:absolute;z-index:2;top:0;display:flex;width:45px;height:100%;align-items:center;background-color:#fff}.top-newProduct__nav .top-newProduct__arrow{position:absolute;top:calc(289.33333px * 0.6 / 2);display:block;width:100%;height:50px;flex-basis:100%;transform:translateY(-50%)}.top-newProduct__nav .top-newProduct__arrow span{position:relative;display:block;overflow:hidden;height:100%;text-indent:-999px}.top-newProduct__nav .top-newProduct__arrow span::after{position:absolute;top:50%;left:50%;width:16px;height:16px;border-top:2px solid #3c639a;border-left:2px solid #3c639a;content:'';transform:translate(-50%, -50%) rotate(-45deg);transition:border-color .1s}.top-newProduct__nav .top-newProduct__arrow:hover span::after{border-top-color:#4f7fd3;border-left-color:#4f7fd3}.top-newProduct__nav .top-newProduct__arrow.-hidden{display:none}.top-newProduct__nav.-prev{left:0}.top-newProduct__nav.-next{right:0}.top-newProduct__nav.-next .top-newProduct__arrow span::after{transform:translate(-50%, -50%) rotate(135deg)}.top-news{width:1120px;max-width:1120px;margin-right:auto;margin-left:auto}.top-news__carousel{position:relative}.top-news__moreBtn{width:110px;height:24px}.top-product{padding:60px 0;background-color:#f3f3f3}.top-product__list{display:flex;width:1120px;max-width:1120px;margin-right:auto;margin-left:auto;margin-top:30px;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,0.2)}.top-product__btns{margin-top:32px}.top-brandList{flex-basis:25%;padding:40px 25px}.lang_en .top-brandList{flex-basis:33%}.top-brandList__head{padding-top:80px;padding-bottom:30px;border-bottom:1px solid #e6e6e6;background-position:center 0;background-repeat:no-repeat;background-size:auto 62px;font-size:2.5rem;letter-spacing:.1em;text-align:center}.lang_en .top-brandList__head{font-size:1.8rem}.top-brandList__head.-care{background-image:url(../images/common/categoryIcon-care.png);color:#2196bd}.top-brandList__head.-feminine{background-image:url(../images/common/categoryIcon-feminine.png);color:#d9a016}.top-brandList__head.-pet{background-image:url(../images/common/categoryIcon-pet.png);color:#8cb327}.top-brandList__head.-industry{background-image:url(../images/common/categoryIcon-industry.png);color:#bf468b}.top-brandList__items{padding:5px 12px 0}.top-brandList__item{margin-top:20px;font-size:1.6rem;font-weight:700}.top-brandList__item a{position:relative;color:#000;transition:color .1s;padding-left:18px}.top-brandList__item a::before{position:absolute;top:0;left:0;width:16px;height:16px;background-color:#3c639a;border-radius:50%;content:'';transition:background-color .1s}.top-brandList__item a::after{position:absolute;top:5px;left:4px;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;content:'';transform:rotate(45deg)}.top-brandList__item a:hover{color:#333}.top-brandList__item a:hover::before{background-color:#4f7fd3}.top-brandList__item:nth-of-type(1){font-feature-settings:"palt" 1}.top-brandList__logo{position:relative;display:inline-block;width:65px;height:16px;transition:opacity .1s}.top-brandList__logo img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}a:hover .top-brandList__logo{opacity:.85}.u-clearfix::after{clear:both;display:table;content:""}.u-alignL{text-align:left !important}.u-alignR{text-align:right !important}.u-alignC{text-align:center !important}.u-valignB{vertical-align:bottom !important}.u-valignM{vertical-align:middle !important}.u-valignT{vertical-align:top !important}.u-indent{padding-left:1em;text-indent:-1em}.u-none{display:none !important}.u-visuallyHidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.u-noscroll{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}@media screen and (min-width: 1025px){a[href^='tel']{pointer-events:none}.l-wrapper{min-width:1200px}.c-btn--color.-entry{width:544px;height:70px;font-size:2rem}.c-header__inner{max-width:1700px;margin-right:auto;margin-left:auto}.c-globalMenu__item>a[aria-expanded]::after{position:absolute;z-index:2;bottom:-28px;left:50%;border:0 solid transparent;border-width:0 24px 24px;border-bottom-color:#cce2f0;content:'';transform:translateX(-50%);transition:opacity .1s ease-out}.c-globalMenu__item>a[aria-expanded='false']::after{opacity:0;transition:opacity 0s}.company .c-globalMenu__item.-company>a::before,.products .c-globalMenu__item.-products>a::before,.news .c-globalMenu__item.-news>a::before,.sustainability .c-globalMenu__item.-sustainability>a::before,.recruit .c-globalMenu__item.-recruit>a::before,.contact .c-globalMenu__item.-contact>a::before{position:absolute;right:0;bottom:0;left:0;height:3px;background-color:#3c639a;content:''}.c-globalMenuChild{display:flex}.c-globalMenuChild__outer{position:fixed;z-index:-1;top:90px;left:50%;display:none;width:1120px;max-width:100%;box-sizing:border-box;padding:40px 45px;background-color:#cce2f0;box-shadow:0 0 2px rgba(0,0,0,0.2);transform:translateX(-50%);transition:opacity .2s}.c-globalMenuChild__outer[aria-hidden='false']{display:block;animation-duration:.1s;animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:ease-out}.c-globalMenuChild__item{font-size:1.6rem}.c-globalMenuChild__item:not(:nth-child(4n)){margin-right:150px}.c-globalMenuChild__item a{display:inline-block;padding-left:30px;color:#000;font-weight:700;transition:color .1s}.c-globalMenuChild__item a::before{position:absolute;top:0;left:0;width:16px;height:16px;background-color:#3c639a;border-radius:50%;content:'';transition:background-color .1s}.c-globalMenuChild__item a::after{position:absolute;top:5px;left:4px;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;content:'';transform:rotate(45deg)}.c-globalMenuChild__item a:hover{color:#333}.c-globalMenuChild__item a:hover::before{background-color:#4f7fd3}.c-globalMenuBlandlist{flex-basis:calc((100% - 60px * 3) / 4)}.c-globalMenuBlandlist__outer{display:flex;align-items:flex-start;justify-content:space-between;padding-top:35px;margin-top:40px;border-top:1px solid #bcd2df}.c-localNav__item:nth-child(n+2){margin-left:calc((100% - 256px * 4) / 3)}.c-pageTitle.-products{height:210px;background-image:linear-gradient(to bottom, #96cfea 35px, #abd8ef)}.c-pageTitle.-brands-top.is_wf .c-pageText__welfare{position:absolute;top:40px;right:80px;width:260px;height:226px;background:url(../images/products/welfare/bg-pageText.svg) no-repeat center center;background-size:100%}.c-pageTitle.-products .c-pageTitle__inner{justify-content:flex-start;padding-top:60px}.c-pageTitle.-brands .c-pageTitle__inner{position:relative;width:100%;max-width:1700px}.c-table th{width:145px}.products-feature__box+.products-outline__box{margin:0px auto 50px auto}.products-feature__box.-adjust__top{margin-top:-20px}.com-advantageItem{max-width:1568px;padding-bottom:60px;margin:0 auto}.com-advantageItem:nth-of-type(2n){padding-top:14%;padding-bottom:0}.com-advantageItem__img.-posRight{position:absolute;top:0;right:0}.com-advantageItem__img[data-scroll='slide'].-posRight{transform:translateX(6vw)}.com-advantageItem__img.item01{background:url("/assets/images/company/img-advantage01.jpg") no-repeat center center;background-size:100%}.com-advantageItem__img.item02{background:url("/assets/images/company/img-advantage022.jpg") no-repeat center center;background-size:100%}.com-advantageItem__img.item03{background:url("/assets/images/company/img-advantage03.jpg") no-repeat center center;background-size:100%}.com-advantageItem__body.-posLeft{position:relative;left:4.145%}.com-advantageItem__body.-posRight{position:absolute;right:4.145%;bottom:0}.com-advantageItem__body[data-scroll='slide'].-posLeft{transform:translateX(-6vw)}.com-productStoryItem__img.-posLeft{margin-left:-60px}.com-productStoryItem__img.-posRight{margin-right:-60px}.com-productStoryItem__img[data-scroll='slide'][data-slide-direction='left']{transform:translateX(60px)}.com-productStoryItem__img[data-scroll='slide'][data-slide-direction='right']{transform:translateX(-60px)}.com-productStoryItem__body{transition:opacity 0.4s ease-out 0.2s, transform 0.8s ease-out 0.2s}.com-productStoryItem__body[data-scroll='slide'][data-slide-direction='left']{transform:translateX(60px)}.com-productStoryItem__body[data-scroll='slide'][data-slide-direction='right']{transform:translateX(-60px)}.new-infoList{margin-top:50px}.pro-blandMap__bland{width:1px;height:1px;padding:0;margin:-1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.pro-indexMap{height:510px;background-image:url(../images/products/brandmap.png),linear-gradient(to bottom, #abd8ef, #dff2ff);background-position:center 10px, 0 0;background-repeat:no-repeat;background-size:1460px, 100%}.pro-indexMap__inner{right:calc(50% - 1180px / 2);padding-top:58px}.rec-topNav__item:nth-child(n+2){margin-left:calc((100% - 352px * 3) / 2)}.rec-topNav__inner span::before{top:1px}.rec-topNav__inner span::after{top:6px}.top-mainVisual{min-width:1200px}.top-news{display:grid;padding-top:80px;grid-template-columns:415px 1fr;grid-template-rows:72px auto 1fr}.top-news__header{padding-left:96px;grid-column:1 / 2;grid-row:1 / 2}.top-news__list{padding-top:3px;padding-right:96px;padding-bottom:25px;grid-column:2 / 3;grid-row:1 / 3}.top-news__btn{padding-left:96px;grid-column:1 / 2;grid-row:2 / 3}.top-news__carousel{margin:0 50px 65px;grid-column:1 / 3;grid-row:3 / 4}.top-news__head{margin-bottom:0;text-align:left}.top-brandList:nth-child(n+2){border-left:1px solid #e6e6e6}.u-onlySPTb{display:none}.u-onlyTb{display:none}}@media screen and (max-width: 1024px){.l-header{height:50px}.l-main{padding-top:50px}.c-breadcrumbList{width:auto}.c-breadcrumbList{height:40px;align-content:space-evenly}.c-breadcrumbList__outer{padding:0 15px}.c-breadcrumbList__item{font-size:1.1rem;line-height:1.4}.c-btn--color.-entry{height:60px;font-size:1.6rem}.c-btn--color.-entry span{padding-right:25px}.c-btn--color.-entry span::before{top:1px}.c-btn--color.-entry span::after{top:5px}.c-contact{padding:50px 30px 0}.c-contact__txt{margin:35px -.5em 0;font-size:1.8rem;letter-spacing:0;line-height:1.75}.c-contact__btns{width:100%;margin-top:25px}.c-contact__btn.-web{font-size:1.6rem}.c-contact__btn.-web::before{width:24px;height:16px;margin-right:10px}.c-contact__telno{margin-top:5px;margin-left:0;font-size:2.7rem}.c-footerSNS{padding:24px 0}.c-copyright{padding:45px 0 40px}.c-goToPageTop{height:100px}.c-goToPageTop__btn{width:48px;height:45px;background-position:center 20px;background-size:16px}.c-header__inner{height:auto}.c-header__navOuter{position:fixed;z-index:3;top:50px;right:0;bottom:0;left:0;background-color:#fff;opacity:0;overflow-y:auto;transform:translateX(100%);transition:transform .2s ease-out, opacity .2s ease-out}.c-header__navOuter[aria-hidden='false']{opacity:1;transform:translateX(0)}.c-headerLogo{padding:10px 14px}.c-headerLogo__img{width:auto;height:30px}.lang_en .c-headerLogo__img{width:auto}.c-headerNav{display:inherit;height:auto;padding-right:0;background-color:#f2f2f2}.c-globalMenu{display:inherit}.c-globalMenu__item{display:inherit;margin-right:0;border-bottom:1px solid rgba(0,0,0,0.2)}.c-globalMenu__item>a{display:block;padding:20px 40px 20px 30px;color:#3c639a}.c-globalMenu__item>a:not([aria-expanded])::after{position:absolute;top:50%;right:27px;width:10px;height:10px;border-top:2px solid #3c639a;border-right:2px solid #3c639a;content:'';transform:translateY(-50%) rotate(45deg)}.c-globalMenu__item>a[aria-expanded]{padding-right:0;margin-right:60px}.c-globalMenu__item>a[aria-expanded]::before{position:absolute;top:50%;right:-38px;width:15px;height:2px;background-color:#3c639a;content:'';pointer-events:none}.c-globalMenu__item>a[aria-expanded]::after{position:absolute;top:50%;right:-38px;width:15px;height:2px;background-color:#3c639a;content:'';pointer-events:none;transition:transform .1s ease-out}.c-globalMenu__item>a[aria-expanded='false']::after{transform:rotate(90deg)}.c-globalMenuChild__outer{margin-left:20px;transform-origin:top;transition:height .2s ease-out, transform .2s ease-out}.c-globalMenuChild__outer[aria-hidden='true']{height:0 !important;overflow-y:hidden;transform:scaleY(0)}.c-globalMenuChild__outer[aria-hidden='false']{position:relative;transform:scaleY(1)}.c-globalMenuChild__outer[aria-hidden='false']::after{position:absolute;right:0;bottom:-1px;left:-20px;height:1px;background-color:#f2f2f2;content:''}.c-globalMenuChild__item{margin-bottom:1px;font-size:1.2rem}.c-globalMenuChild__item a{display:block;padding:13px 40px 13px 20px;background-color:#fff}.c-globalMenuChild__item a::after{position:absolute;top:50%;right:27px;width:5px;height:5px;border-top:2px solid #3c639a;border-right:2px solid #3c639a;content:'';transform:translateY(-50%) rotate(45deg)}.c-globalMenuBlandlist__head{display:none}.c-globalMenuBlandlist__item{margin-bottom:1px;font-size:1.2rem}.c-globalMenuBlandlist__item a{position:relative;display:block;padding:13px 40px 13px 20px;background-color:#fff;color:#3c639a;letter-spacing:0}.c-globalMenuBlandlist__item a::after{position:absolute;top:50%;right:27px;width:5px;height:5px;border-top:2px solid #3c639a;border-right:2px solid #3c639a;content:'';transform:translateY(-50%) rotate(45deg)}.c-globalMenuBlandlist__logo{display:none}.c-globalSubMenu{padding:18px 0}.c-globalSubMenu__item{margin:1px 0}.c-globalSubMenu__item a{position:relative;display:block;width:auto;padding:14px 38px;background-color:transparent;color:#4d4d4d;font-weight:400}.c-globalSubMenu__item a::after{position:absolute;top:50%;right:27px;width:5px;height:5px;border-top:2px solid #3c639a;border-right:2px solid #3c639a;content:'';transform:translateY(-50%) rotate(45deg)}.c-head--en{margin-bottom:.25em}.c-localNav{width:auto}.c-localNav{padding:35px 30px 10px}.c-localNav__head{font-size:1.6rem}.c-localNav__head a{padding:12px 0 12px 18px}.c-localNav__items{flex-wrap:wrap;margin-top:5px}.c-localNav__item a{padding:12px 0 12px 18px}.c-newsList__date{font-size:1.3rem;line-height:1.54}.c-newsList__category{padding-top:1px}.c-newsList__txt.pdfLink::after{width:18px;height:18px;margin:0 3px;background-size:contain}.c-newsList__error{font-size:1.4rem}.c-pageTitle__inner{width:auto}.c-pageTitle.-brands-top.is_wf{position:relative}.c-pageTitle.-brands-top.is_wf .c-pageText__welfare{position:absolute;top:20px;right:40px;width:200px;height:150px;background:url(../images/products/welfare/bg-pageText.svg) no-repeat center center;background-size:contain}.c-pageTitle--simple{height:160px}.c-pageTitle--simple--en{margin-bottom:.25em}.c-tabList__btn{height:48px;line-height:1.4;font-feature-settings:"palt" 1;letter-spacing:1px}.com-advantageItem__img[data-scroll='slide']{transform:translateX(-10vw)}.com-advantageItem__body[data-scroll='slide']{transform:translateX(10vw)}.com-advantageItem__img.item01{background:url("/assets/images/company/img-advantage01.jpg") no-repeat center center;background-size:100%}.com-advantageItem__img.item02{background:url("/assets/images/company/img-advantage022.jpg") no-repeat center center;background-size:100%}.com-advantageItem__img.item03{background:url("/assets/images/company/img-advantage03.jpg") no-repeat center center;background-size:100%}.com-advantageItem__head{padding:20px 22px 0;font-size:2.5rem}.com-advantageItem__head span{font-size:5rem}.com-advantageItem__txt{padding:12px 24px 22px;font-size:1.4rem}.com-business{padding-top:50px}.com-business__inner{width:auto}.com-business__btns{margin-top:30px}.com-businessMap__head{margin-bottom:15px;font-size:2rem}.com-businessMap__txt{font-size:1.4rem}.com-declaration__img{width:auto}.com-history{width:auto}.com-history__txt{padding:40px 0;font-size:1.4rem}.com-timelineItem__body{margin-top:1px;font-size:1.4rem}.com-timelineItem__body .highlight{display:inline-block;padding:0 5px}.com-timelineItem__imgs{display:inherit;font-size:0}.com-inNumber{padding:60px 0}.com-inNumber__inner{width:auto}.com-introduction__head{padding-top:25px;font-size:2rem}.com-introduction__img{transform:translateY(-50px)}.com-introduction__img.-product{background-position:center 66px;background-size:186px}.com-introduction__img.-history{background-position:center 68px;background-size:142px}.com-introduction__img.-base{background-position:center 30px;background-size:204px}.com-introduction__img.-employees{background-position:center 86px;background-size:166px}.com-introduction__number{height:215px}.com-introProduct{padding:64px 0}.com-introProduct__about{font-size:1.3rem}.com-introProduct__number{font-size:6.3rem}.com-introProduct__unit{font-size:2.1rem}.com-introHistory{padding-top:35px}.com-introHistory__number{font-size:6.3rem}.com-introHistory__unit{-ms-flex-preferred-size:auto;flex-basis:auto;font-size:2.1rem}.com-introHistory__term{-ms-flex-preferred-size:auto;flex-basis:auto;margin-top:8px;font-size:2.1rem}.com-introBase{-webkit-box-pack:center;justify-content:center;padding-top:0;padding-bottom:40px}.com-introBase__line1{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.com-introBase__number{font-size:6.3rem}.com-introBase__unit{flex-basis:auto;font-size:2.1rem}.com-introBase__line2{margin-top:10px;font-size:.9rem}.com-introEmployees__number{font-size:6.3rem}.com-introEmployees__unit{font-size:2.1rem}.com-messageBody{padding-bottom:0}.com-messageBody__txt{width:auto}.com-messageBody__txt p{font-size:1.4rem}.com-messageHeader{width:auto}.com-messageHeader::before{width:100%;background-image:linear-gradient(to right, #d3edfa 40%, #fff)}.com-outline{width:auto}.com-baseBlock__list .googlemapsLink::before{top:4px}.com-baseBlock__list .googlemapsLink::after{top:9px}.com-philosophy{padding:50px 0 30px}.com-philosophy__items{width:auto}.com-philosophy__head{padding:25px 0 15px;font-size:2.5rem}.com-philosophy__txt{font-size:1.4rem}.com-productStory{overflow-x:hidden}.com-productStory__btns{margin-top:40px;margin-bottom:10px}.com-productStoryHeader::after{position:static;width:218px;min-width:0;height:206px;margin-top:25px;margin-left:15px}.com-productStoryHeader__title{font-size:2rem}.com-productStoryHeader__label{font-size:1.3rem}.com-productStoryHeader__txt{padding:10px 0;font-size:1.4rem;line-height:1.65}.com-productStoryItem__head{margin-top:25px;font-size:1.8rem}.com-productStoryItem__txt p{margin-top:1.6em;font-size:1.4rem}.new-campaign__inner{width:auto}.new-campaign__title{font-size:1.8rem}.new-campaign__term{font-size:1.4rem}.new-campaign__txt{margin-top:20px;font-size:1.4rem}.new-information{width:auto}.new-infoList__date{font-size:1.3rem}.new-infoList__txt{font-size:1.4rem;line-height:1.54}.new-newsHeader{width:auto;position:relative}.new-newsHeader__title{font-size:1.6rem}.new-newsHeader__date{margin-top:1em;font-size:1.3rem}.new-newsHeader__category{font-size:1.2rem}.new-newsBody{width:auto}.new-newsBody{padding:0 15px;font-size:1.4rem}.new-newsBody .subTitle{font-size:1.6rem}.new-newsBody .notification .notificationTitle{font-size:1.6rem}.new-newsBody a.pdfLink::before{top:11px;transform:rotate(45deg)}.new-newsBody a.pdfLink::after{width:18px;height:18px;margin:0 3px;background-size:contain}.new-newsBody .carousel__arrow button.carousel__arrow-prev{left:-1px}.new-newsBody .carousel__arrow button.carousel__arrow-next{right:-1px}.new-newsList,.new-newsList.archive{width:auto}.not-found{width:auto}.not-found{padding:0 15px 30px}.not-found__mainTxt{padding-top:40px}.not-found__mainTxt span{font-size:2.5rem;line-height:1.6}.not-found__subTxt{margin-top:30px;font-size:1.4rem}.pri-policy{width:auto}.pri-policy{padding:0 15px;font-size:1.4rem;line-height:1.75}.pri-policy__section{margin-top:35px}.pri-policy__heading{font-size:1.6rem}.pro-blandMap{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;background-image:linear-gradient(to bottom, #96cfea 45px, #ecf7fe 480px)}.pro-blandMap__wrapper{position:relative;height:600px;padding-bottom:15px;margin-top:20px}.pro-blandMap__map{width:1000px;background-position:center 0;background-size:auto 100%}.pro-blandMap__guide{position:static}.pro-blandMap__guideTxt{margin-top:8px;font-size:1.1rem}.pro-blandMap__bland{top:100px;right:0;bottom:0;left:0;pointer-events:none}.pro-blandLink__pin.-che01 span{left:5px}.pro-blandLink__pin.-che02 span{left:6px}.pro-blandLink__pin.-can02::after,.pro-blandLink__pin.-can03::after,.pro-blandLink__pin.-can05::after{left:1px}.pro-blandInfo{top:-100%;left:-100%}.pro-blandInfo.-modal{top:50%;left:50%;pointer-events:auto;transform:translate(-50%, -50%)}.pro-blandInfo a{padding:20px 25px}.pro-blandInfo__title{font-size:1.4rem}.pro-blandInfo__txt{font-size:1.2rem;line-height:1.75}.pro-blandInfo__btn{position:absolute;top:-10px;right:-10px;display:inherit;width:26px;height:26px;background-color:#3c639a;border-radius:50%;color:#fff}.pro-indexMap__head{margin-bottom:16px;font-size:2.4rem}.pro-indexMap__txt{font-size:1.2rem;line-height:1.8}.pro-products{width:auto;padding:50px 15px 0}.pro-brandList__head{padding-left:65px;margin-bottom:26px;background-size:auto 50px;font-size:2rem;line-height:50px}.pro-brandList__item{margin-bottom:32px}.pro-brandList__name{font-size:1.6rem}.pro-brandList__category{margin-left:15px;font-size:1rem;line-height:1}.pro-products+.c-btnWrapper{margin-top:40px}.brands-index__box{margin:0 auto 32px auto}.rec-detail__tabNav{width:auto}.rec-faqBlock{width:auto}.rec-faqBlock__q a{height:auto;min-height:60px;padding:12px 65px 12px 60px;font-size:1.4rem}.rec-faqBlock__q a .rec-faqBlock__mark{top:12px;width:52px;font-size:3.5rem}.rec-faqBlock__aInner{padding:18px 20px 18px 60px;font-size:1.4rem;line-height:1.7}.rec-faqBlock__aInner .rec-faqBlock__mark{top:18px;width:52px;font-size:2.5rem}.rec-flowList{width:auto}.rec-flowList__decision{font-size:2.5rem}.rec-guideline{width:auto}.rec-guideline__head{margin-bottom:20px;font-size:1.8rem}.rec-top{width:auto}.rec-top__txt{font-size:1.4rem}.sit-pageList{width:auto}.sit-pageList{padding:0 15px;font-size:1.4rem}.sit-pageList__item>a{padding-left:8px;border-left-width:6px;font-size:1.5rem}.sit-pageList--lv2__item{margin:13px 0}.sit-pageList--lv2__item>a{padding-left:14px;line-height:1.4}.sit-pageList--lv2__item>a::before{top:7px;width:5px;height:5px;border-top-width:1px;border-right-width:1px;transform:translateY(0) rotate(45deg)}.sus-aboutSdgs{padding-top:40px}.sus-initiative__txt{font-size:1.4rem}.sus-initiative__nav{margin-top:30px}.sus-initiativeItem__head{padding-left:50px;margin-bottom:20px;font-size:2.2rem;letter-spacing:1px}.sus-initiativeItem__head::before{top:-25%;width:50px;background-size:76%}[id='initiative02'] .sus-initiativeItem__head::before{background-position:6px center;background-size:60%}.sus-initiativeItem__txt p{font-size:1.4rem}.sus-initiativeItem__marker{font-size:1.4rem}.sus-initiativeItem__indentBlock{font-size:1.4rem}.sus-initiativeItem__indentBlock+.sus-initiativeItem__indentBlock{margin-top:1.2em}.sus-initiativeItem__head02{font-size:1.6rem;line-height:1.56}.sus-initiativeItem__head03{margin-bottom:.4em;font-size:1.4rem}.sus-initiativeItem__head04{font-size:1.4rem}.sus-initiativeItem__list li{font-size:1.4rem}.top-about{width:auto}.top-about{padding:50px 0 60px}.top-aboutList__txt{margin-top:14px}.top-brandMap__head{margin-bottom:30px;font-size:4.3rem;letter-spacing:0}.top-brandMap__txt{font-size:1.3rem;letter-spacing:0}.top-brandMap__moreBtn{width:195px;margin:18px auto 0}.top-links__txt{width:245px;height:58px;font-size:1.1rem}.top-links__txt--en{margin-bottom:5px;font-size:2.4rem}.top-newProduct__date{font-size:1.3rem}.top-newProduct__txt{font-size:1.4rem;line-height:1.54}.top-news{width:auto}.top-news__carousel{margin-top:40px}.top-news__moreBtn{width:195px;height:34px;margin:0 auto}.top-product{padding:40px 0}.top-product__list{width:auto}.top-brandList__head{font-size:2.2rem}.top-brandList__items{width:200px;padding:0;margin:0 auto}.u-onlyPC{display:none}}@media screen and (max-width: 767px){.l-main{margin-top:40px}.l-wrapper.top .l-main{margin-top:0}.c-breadcrumbList__outer{position:fixed;z-index:6;width:100%;top:50px;background:rgba(242,242,242,0.9)}.c-btn--color{width:100%}.c-btnWrapper{display:inherit;margin-right:30px;margin-left:30px}.c-btnWrapper .c-btn:nth-child(n+2){margin:10px 0 0}.c-contact__btns{flex-wrap:wrap;margin-right:0;margin-left:0}.c-contact__btn{height:60px;flex-basis:100%}.c-contact__btn.-tel{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-size:1rem}.c-localNav__item{flex-basis:calc((100% - 15px) / 2);margin-top:15px;font-size:1.4rem;line-height:1.2}.c-localNav__item:nth-child(even){margin-left:15px}.c-newsList__head{margin-bottom:22px}.c-newsList__item{flex-wrap:wrap}.c-newsList__txt{position:static;flex-basis:100%;margin-top:10px;margin-left:0;font-size:1.4rem;line-height:1.54}.c-head--lv1{margin-bottom:25px;font-size:1.9rem;letter-spacing:0}.c-pageTitle{height:40vw;padding-top:8vw}.c-pageTitle.-brands{padding-top:0px}.c-pageTitle__title{font-size:2.5rem}.c-pageTitle__txt{margin-top:5.5vw;font-size:1.1rem;line-height:1.818}.c-pageTitle.-company-top{background-image:url(../images/company/bg-pageTitle-sp.jpg)}.c-pageTitle.-company-top .c-pageTitle__title .c-pageTitle__img{width:103px}.c-pageTitle.-company-top .c-pageTitle__title span{font-size:2rem}.c-pageTitle.-company-rd{background-image:url(../images/company/bg-pageTitle-rd2-sp.jpg)}.c-pageTitle.-company-history{background-image:url(../images/company/bg-pageTitle-history-sp.jpg)}.c-pageTitle.-sustainability{padding-top:0;background-image:url(../images/sustainability/bg-pageTitle-sp.jpg)}.c-pageTitle.-products{height:auto;padding-top:48px;padding-bottom:38px;background-color:#96cfea}.c-pageTitle__title.-chericot img{height:35vw}.pro-products.is_brands{padding-top:40px}.pro-products.is_brands.-top .c-head--lv1{font-size:1.9rem;font-feature-settings:"palt" 1;letter-spacing:0.5px}.pro-products.is_brands+.pro-products.is_brands{padding-top:40px;margin-top:40px}.sp_inline{display:inline}.sp_none{display:none}.c-tabList__btn{font-size:1.2rem}.brands-index__box+.c-head--lineup{margin-top:0px}.c-pageTitle.-brands-top.is_wf{background-image:url(../images/products/welfare/bg-pageTitle-sp.jpg)}.c-pageTitle.-brands-top.is_wf{background-image:url(../images/products/welfare/bg-pageTitle-sp.jpg)}.c-pageTitle.-brands-top.is_d1{background-image:url(../images/products/docone/bg-pageTitle-sp.jpg)}.c-pageTitle.-brands-top.is_hm{background-image:url(../images/products/home/bg-pageTitle-sp.jpg)}.c-pageTitle.-brands-top.is_pg1{background-image:url(../images/products/gallery/bg-pageTitle-sp.jpg)}.c-pageTitle.-brands-top.is_cf{background-image:url(../images/products/industry/bg-pageTitle-sp.jpg)}.c-pageTitle.-brands-top.is_bs{background-image:url(../images/products/bousai/bg-pageTitle-sp.jpg)}.c-pageTitle.-brands-top.is_sy{background-image:url(../images/products/shirayuri/bg-pageTitle-sp.jpg)}.c-pageTitle.-brands-top.is_sl{background-image:url(../images/products/sansa/bg-pageTitle-sp.jpg)}.c-pageTitle.-brands-top.is_cc{background-image:url(../images/products/chericot/bg-pageTitle-sp.jpg)}.c-pageTitle.-brands-top.is_wf .c-pageText__welfare{top:10px;right:15px;width:100px;height:100px}.c-pageTitle.-brands-top{padding-top:2vw}.c-pageTitle.-brands-top .c-pageTitle__txt{margin-top:5px}.c-pageTitle.-brands-top.is_pg1{text-align:center}.c-pageTitle.-brands-top.is_pg1 .c-pageTitle__title img{width:90%;max-width:768px;padding-bottom:15px}.c-pageTitle.-brands-top .b-category{padding:0.25em 1em}.c-pageTitle.-brands-top.is_hm{padding-top:0}.c-pageTitle.-brands{height:80px}.c-pageTitle.-brands .c-pageTitle__title img{max-height:50px}.c-pageTitle.-brands.is_p1 .c-pageTitle__title img{max-width:90px}.c-pageTitle.-brands .b-category{top:0px;right:0px;height:80px;line-height:80px;margin:0 20px 0 0;min-width:70px}.c-head--lv2{margin-bottom:25px}.c-head--lv2+.new-tabList{margin-top:40px}.c-head--lineup{font-size:2rem;margin-top:25px}.wrap-pro__table+.c-head--lv2{margin-top:40px}.c-prd__description{text-align:left;box-sizing:border-box;padding:5px 25px}.c-prd__description p{font-size:1.4rem}.c-head--lineup+.c-prd__description{margin-top:10px}.paner-change__btn{position:absolute;bottom:-50px;right:10px;width:30px;height:30px;background:url("../images/common/icon_for-listview.svg") no-repeat center center;background-size:25px;z-index:5;opacity:0.7}.paner-change__btn.list_set{background-image:url("../images/common/icon_for-default.svg");background-size:20px}#lineup{position:relative;top:-30px}#lineup .paner-change__btn{bottom:15px;right:15px}.brands-menu__wrap{margin:25px auto 0 auto}.brands-menu__wrap .brands-lineup,.brands-menu__wrap .brands-lineup.-single{width:calc(100% - 40px);margin:0px auto 20px auto}.brands-menu__wrap .brands-lineup:nth-child(3n+3),.brands-menu__wrap .brands-lineup:last-child{margin-right:auto}.brands-lineup .brands-ltxt{padding:0 10px 15px 10px}.brands-lineup .brands-ltxt h3{font-size:1.4rem}.brands-lineup .brands-ltxt p{font-size:1.2rem}.brands-lineup .brands-ltag{padding:15px 5px 15px 5px;margin:0px 15px 0px 15px}.brands-ltag .b_info__type{font-size:1.2rem}.brands-lineup .brands-ltag .b_info__icons{width:40px}.brands-lineup .brands-ltag .b_info__icons img{width:20px}.brands-lineup .brands-ltxt h3.-txt_adjust__2line{top:auto}.brands-lineup.-single .brands-ltxt p{text-align:left}.brands-lineup .brands-ltxt h3.-txt_adjust__2line:after,.brands-lineup .brands-ltxt p.-txt_adjust__2line:after,.brands-lineup .brands-ltxt p.-txt_adjust__3line:after{display:none}.brands-menu__wrap .brands-lineup.list_view{display:flex;flex-wrap:wrap;box-shadow:none;border:0px;border-top:1px solid #ddd;margin:10px auto 0 auto;padding:10px 0 0 0;width:calc(100% - 20px)}.brands-menu__wrap a:hover.brands-lineup.list_view{border:0px;border-top:1px solid #ddd;box-shadow:none}.brands-lineup.list_view .brands-limg{text-align:center;padding:5px;min-height:auto;width:calc(30% - 10px)}.brands-menu__wrap .brands-lineup.-single.list_view .brands-limg{min-height:auto;padding-top:0px}.brands-lineup.list_view .brands-limg img{max-width:100%;max-height:73px}.brands-lineup.list_view .brands-ltxt{padding:10px;width:calc(70% - 20px)}.brands-lineup.list_view .brands-ltxt h3{text-align:left;font-size:1.4rem;padding-bottom:5px}.brands-lineup.list_view .brands-ltxt p{text-align:left;font-size:1.2rem}.brands-lineup.list_view .brands-ltxt p br{display:none}.brands-lineup.list_view .brands-limg img.p-info__pack,.brands-lineup.list_view .brands-ltag{display:none}.products-outline__box{margin:0 auto 40px auto;display:flex;flex-wrap:wrap}.products-outline__box .pro-item__img,.products-outline__box.type-wideimg .pro-item__img{width:100%;margin-bottom:15px}.pro-item__img .img-wrap img,.products-outline__box.type-wideimg .pro-item__img .img-wrap img{max-width:90%;margin:0 auto;display:block;float:none;padding-right:0px}img.-adjust__small,img.-adjust__bigger{transform:scale(1)}.products-outline__box .pro-item__txt,.products-outline__box.type-wideimg .pro-item__txt{width:100%;padding-left:0px}.pro-item__txt .brands-ltag .b_info__type{font-size:1.2rem}.products-outline__box.-no_img .pro-item__txt .subtitle-main{font-size:1.8rem;padding:10px 0}.products-outline__box.-no_img{margin:40px auto 0px auto}.products-outline__box.-no_img .pro-item__txt{text-align:left}.products-feature__box{margin:0 auto 40px auto}.products-feature__full{margin:0 auto}.products-feature__full .content_wrap{width:calc(100% - 30px)}.pro-feature__img .img-wrap{padding-top:0px}.pro-feature__img .img-wrap img{width:auto;max-width:100%}.pro-feature__img .img-wrap iframe{width:100%;height:250px}.pro-usage__txt{margin:25px auto 0px auto;padding-top:25px;display:block}.pro-usage__txt .label-usage{font-size:1.2rem;display:inline-block;margin:0 0 7px 0;padding:7px 15px}.pro-usage__txt .txt-usage{padding-left:0px;font-size:1.2rem}.pro-item__txt .txt-main{font-size:1.4rem}.pro-item__txt .txt-main .caption{font-size:1.2rem}.pro-item__txt .brands-ltag .b_info__icons{vertical-align:top}.pro-item__txt .b-caption{font-size:1rem}.products-feature__box+.products-outline__box{margin:-40px auto 40px auto}.products-outline__box+.products-outline__box{margin:0 auto 40px auto;border-top:1px solid #e6e6e6;padding-top:20px}.products-outline__box.-adjust{margin-top:20px}.wrap-pro__table{margin:20px auto;padding-top:20px}.wrap-pro__table:last-of-type{margin-bottom:70px}.productTable-spec{font-size:1.2rem;width:100%}.productTable-spec+.productTable-spec{padding-top:20px;margin-top:20px;border-top:1px solid #ccc}.productTable-spec th{padding:8px 0;width:30%;font-size:1.2rem;font-feature-settings:"palt" 1}.productTable-spec td{width:auto;font-size:1.2rem;padding:8px 0}.productTable-spec td.sp-hide__td{display:none;visibility:hidden}.productTable-spec tr td:only-of-type{width:auto}.productTable-spec td.packageImage__td{padding:10px 0}.productTable-spec td.packageImage__td img{max-width:100%;max-height:auto}.productTable-spec th .jan-code__small{font-size:1.1rem}.table-caption__bottom{padding-top:20px}.c-pageTitle.-news{background-image:url(../images/news/bg-pageTitle-sp.jpg)}.c-pageTitle.-recruit{background-image:url(../images/recruit/bg-pageTitle-sp.jpg)}.c-productImgs__inner{width:4800px;height:105px;background-size:2400px}.c-table{width:100%;font-size:1.4rem;line-height:1.715}.c-table th{padding:12px 10px}.c-table td{padding:12px}.c-tabList{padding:0 7px}.c-tabList__item{margin:0 2px}.com-advantages{padding:50px 0}.com-advantages__head{margin-bottom:30px;font-size:2rem}.com-advantageItem{padding-top:46.6%}.com-advantageItem:nth-of-type(n+2){margin-top:40px}.com-advantageItem__img{position:absolute;top:0;left:0;width:calc(100% - 15px);transition:opacity 0.2s ease-out, transform 0.5s ease-out}.com-advantageItem__img.item01{background:url("/assets/images/company/img-advantage01-sp.jpg") no-repeat center center;background-size:100%}.com-advantageItem__img.item02{background:url("/assets/images/company/img-advantage022-sp.jpg") no-repeat center center;background-size:100%}.com-advantageItem__img.item03{background:url("/assets/images/company/img-advantage03-sp.jpg") no-repeat center center;background-size:100%}.com-advantageItem__body{position:relative;width:calc(100% - 30px);margin-left:auto;transition:opacity 0.2s ease-out 0.1s, transform 0.5s ease-out 0.1s}.com-businessMap{min-height:0;padding:380px 15px 0;margin-top:40px;background-position:center top;background-size:auto 345px}.com-businessMap__btns{margin-top:30px;margin-right:15px;margin-left:15px}.com-businessCategory{display:inherit;padding:0 15px}.com-businessCategory__item{padding:20px;margin-bottom:20px}.com-businessCategory__head{padding-left:65px;margin:0 0 10px;font-size:2rem;line-height:50px}.com-businessCategory__txt{padding:0;font-size:1.4rem}.com-declaration{padding-top:20px;margin-top:-8px}.com-declaration__txt{padding-top:45px;font-size:1.6rem;line-height:1.875}.com-declaration__txt::before,.com-declaration__txt::after{top:-28px;height:30px}.com-declaration__txt::before{right:auto;left:0;width:37px}.com-declaration__txt::after{left:45px}.com-declaration__img{width:86.66667%;max-width:350px;margin-top:20px}.com-declaration__btns{margin-top:40px;margin-bottom:10px}.com-history{padding:0 15px}.com-history__txt{padding:25px 0}.com-timeline{padding-left:60px}.com-timeline::before{top:22px;left:22px}.com-timeline__head{width:52px;height:52px;padding-top:17px;font-size:.9rem}.com-timeline__head span{padding-right:1px;font-size:1.3rem;vertical-align:-1px}.com-timelineItem::before{top:0;left:-46px}.com-timelineItem__inner{display:inherit;padding-left:8px}.com-timelineItem__inner::before{top:11px;left:-34px;width:34px}.com-timelineItem__year{margin:0;font-size:1.3rem;line-height:1.6}.com-timelineItem__year span{font-size:1.6rem;line-height:calc(1.3rem * 1.6);vertical-align:0}.com-timelineItem__body{line-height:1.7}.com-timelineItem__imgs{margin:10px 0}.com-timelineItem__imgs img{width:calc((100% - 10px) / 2)}.com-timelineItem__imgs img:nth-child(n+2){margin-left:10px}.com-timelineItem__logo{position:absolute;top:50%;right:0;height:60px;transform:translateY(-50%)}.com-timelineItem__logo a,.com-timelineItem__logo span{width:82px;padding:0}.com-timelineItem.-start{padding-top:15px}.com-timelineItem.-product{padding:4px 0}.com-timelineItem.-product::before{top:13px}.com-timelineItem.-product .com-timelineItem__inner{position:relative;min-height:60px;padding:10px 100px 10px 10px}.com-timelineItem.-product .com-timelineItem__inner::before{top:21px}.com-timelineItem.-branchStart .com-timelineItem__inner::after{top:11px;left:-15px;height:calc(100% - 11px + 15px)}.com-timelineItem.-branchStart.-product .com-timelineItem__inner::after{top:21px;left:-15px;height:calc(100% - 21px + 15px)}.com-timelineItem.-branchCenter .com-timelineItem__inner::before{left:-15px;width:15px}.com-timelineItem.-branchCenter .com-timelineItem__inner::after{left:-15px}.com-timelineItem.-branchEnd .com-timelineItem__inner::before{left:-15px;width:15px}.com-timelineItem.-branchEnd .com-timelineItem__inner::after{top:11px;left:-15px}.com-timelineItem.-branchEnd.-product .com-timelineItem__inner::after{top:21px}.com-inNumber__btns{margin-top:30px}.com-introduction{display:inherit;padding:0 15px}.com-introduction__item{margin-bottom:15px}.com-introduction__txt{padding:0 20px 20px;font-size:1.4rem;line-height:1.85}.com-keywords{padding:30px 15px 40px}.com-keywords__head{font-size:2.5rem}.com-keywords__body{margin-top:20px}.com-keywords__body p{font-size:1.4rem;text-align:left}.com-messageBody__txt{padding:45px 15px 0}.com-messageBody__img{position:relative;left:auto;width:100%;height:80vw;max-height:300px;margin:65px 0 20px;background-image:url(../images/company/bg-message-sp.jpg);background-position:center bottom;background-size:cover}.com-messageBody__img img{top:-55px;right:50%;width:92%;max-width:345px;transform:translateX(50%)}.com-messageHeader{height:auto}.com-messageHeader::before{bottom:auto;height:292px}.com-messageHeader__img{top:-14px;bottom:auto;width:auto;height:306px}.com-messageHeader__img img{width:auto;height:100%}.com-messageHeader__body{display:inherit;padding:315px 34px 0}.com-messageHeader__txt{font-size:1.8rem;line-height:2}.com-messageHeader__signature{margin-top:20px;font-size:1.4rem;text-align:right}.com-messageHeader__sign{width:144px;margin-top:15px}.com-outline{padding:0 15px 275px}.com-outline::before{right:0;bottom:-40px;width:350px;height:330px;background-size:contain}.com-outlineTable__map{padding-bottom:85.7%}.com-baseBlock__head{margin-bottom:.2em}.com-philosophy__items{display:inherit;padding:0 15px;margin-top:50px}.com-philosophy__item{margin-top:40px}.com-productStory__inner{padding:40px 0;margin:0;background-size:9px}.com-productStoryItem{display:inherit;margin-top:50px}.com-productStoryItem__img{width:84vw;min-width:0;transition:opacity 0.2s ease-out, transform 0.5s ease-out}.com-productStoryItem__img.-posRight{margin-left:auto}.com-productStoryItem__body{padding:0 15px;transition:opacity 0.2s ease-out, transform 0.5s ease-out}.com-productStoryItem__txt p a{line-height:1.4}.com-productStoryItem__txt p a::before{top:7px;transform:rotate(45deg)}.com-productStoryItem__photo{margin-top:1em;margin-bottom:-40px}.new-campaign{padding-top:50px;padding-bottom:35px;margin-bottom:0}.new-campaign__inner{display:inherit;padding:0 15px;margin-top:0}.new-campaign__body{margin-top:10px;margin-left:0}.new-information{padding:50px 15px 15px}.new-infoList::after{flex-basis:calc((100% - 15px) / 2)}.new-infoList__item{flex-basis:calc((100% - 15px) / 2);margin-bottom:25px}.new-newsHeader{padding:40px 15px 0;margin-bottom:40px;position:relative}.new-newsBody .img-txt{display:inherit;margin:1.5em 0}.new-newsBody .img-txt :nth-child(n+2){margin-top:1.5em}.new-newsBody .normalList{margin:1.5em 0}.new-newsBody .numberList{margin:1.5em 0}.new-newsBody .notification{padding:1em 1.4em;margin:1.8em 0}.new-newsBody .carousel__wrapper{padding:0 25px 25px;margin:1.8em 0 2.5em}.new-newsBody .carousel__dots li{margin:0 6px}.new-newsBody .carousel__dots button{width:10px;height:10px;border-width:1px}.new-newsBody .carousel__arrow button{bottom:25px;width:26px}.new-newsBack{display:flex;margin-top:35px;margin-bottom:10px}.new-newsList{padding:30px 15px 0}.new-tabList__item{flex-basis:calc((100% / 4px * 3) / 3)}.new-tabPanel{padding-top:12px}.new-tabPanel__btn{display:flex;margin-top:10px}.not-found__subTxt{text-align:inherit}.pri-policy__list>li{padding-left:2.2em}.pri-policy__list>li::before{width:2.2em;text-indent:-.3em}.pri-policy__list--lv2>li{padding-left:0;margin-left:1.6em}.pro-blandMap{background-image:linear-gradient(to bottom, #96cfea 45px, #ecf7fe 390px)}.pro-blandMap__wrapper{height:500px;margin-top:10px}.pro-blandMap__map{width:840px}.pro-blandMap__hand{height:515px;background-size:138px}.pro-blandMap__bland{top:70px}.pro-mapLegend{width:auto;padding:0 10px 0 15px}.pro-mapLegend__item{flex-basis:calc(100% / 4);margin-bottom:12px;font-size:.7rem}.pro-mapLegend__icon{width:25px;flex-basis:25px;margin-right:3px}.pro-blandLink__pin{width:36px;height:49px}.pro-blandLink__pin::after{width:16.5px;height:23px}.pro-blandLink__pin span{width:36px;height:36px}.pro-blandLink__pin.-doc01,.pro-blandLink__pin.-wel01,.pro-blandLink__pin.-wel02,.pro-blandLink__pin.-pon01,.pro-blandLink__pin.-can01,.pro-blandLink__pin.-can04,.pro-blandLink__pin.-can06,.pro-blandLink__pin.-san01{top:167px;left:580px}.pro-blandLink__pin.-doc01::after,.pro-blandLink__pin.-wel01::after,.pro-blandLink__pin.-wel02::after,.pro-blandLink__pin.-pon01::after,.pro-blandLink__pin.-can01::after,.pro-blandLink__pin.-can04::after,.pro-blandLink__pin.-can06::after,.pro-blandLink__pin.-san01::after{left:10px}.pro-blandLink__pin.-wel01{top:140px;left:656px;height:50px}.pro-blandLink__pin.-wel02{top:155px;left:540px;height:50px}.pro-blandLink__pin.-che01{top:6px;left:226px;width:41px}.pro-blandLink__pin.-che02{top:144px;left:752px;width:42px;height:45px}.pro-blandLink__pin.-che03,.pro-blandLink__pin.-pon02,.pro-blandLink__pin.-bou02{top:153px;left:151px;width:38px;height:51px}.pro-blandLink__pin.-che04,.pro-blandLink__pin.-che05{top:192px;left:63px;width:43px;height:45px}.pro-blandLink__pin.-che04 span,.pro-blandLink__pin.-che05 span{left:7px}.pro-blandLink__pin.-che05{top:322px;left:379px}.pro-blandLink__pin.-pon01{top:90px;left:413px;height:48px}.pro-blandLink__pin.-pon02{top:170px;left:425px;width:39px;height:47px}.pro-blandLink__pin.-can01,.pro-blandLink__pin.-can02,.pro-blandLink__pin.-can03,.pro-blandLink__pin.-can04,.pro-blandLink__pin.-can05{top:153px;left:314px;height:50px}.pro-blandLink__pin.-can02,.pro-blandLink__pin.-can03,.pro-blandLink__pin.-can05{top:200px;left:342px}.pro-blandLink__pin.-can03{top:238px;left:472px}.pro-blandLink__pin.-can04{top:270px;left:423px}.pro-blandLink__pin.-can05{top:316px;left:140px}.pro-blandLink__pin.-can06{top:400px;left:279px}.pro-blandLink__pin.-san01{top:260px;left:570px}.pro-blandLink__pin.-bou01{top:108px;left:485px;height:47px}.pro-blandLink__pin.-bou01::after{left:7px}.pro-blandLink__pin.-bou02{top:132px;left:195px;width:39px;height:46px}.pro-blandLink__pin.-bou03{top:248px;left:160px;height:47px}.pro-blandLink__pin.-bou03::after{left:8px}.pro-blandLink__pin.-shi01{top:64px;left:187px;width:40px}.pro-backBtn{padding:35px 30px 40px;margin:0}.pro-indexMap{padding-bottom:41.3vw;background-color:#96cfea;background-image:linear-gradient(to bottom, #96cfea 45px, #e1f2fc)}.pro-indexMap::before{position:absolute;right:0;bottom:0;left:0;height:41.5vw;max-height:250px;background-image:url(../images/products/brandmap.png);background-position:center 5px;background-repeat:no-repeat;background-size:110%;content:''}.pro-indexMap__inner{position:static;text-align:center}.pro-indexMap__btn{margin:18px auto 0}.pro-brandList{margin-bottom:45px}.pro-brandList__item a{display:inherit}.pro-brandList__title{margin-top:22px;margin-left:0}.pro-brandList__txt{margin-left:0;font-size:1.4rem;line-height:2}.brands-index__box{display:inherit;margin-bottom:40px}.brands-mimg{margin-bottom:25px}.brands-mtxt{margin-left:0;font-size:1.4rem;line-height:2}.rec-detail__tabNav{padding:0 15px;margin-bottom:30px}.rec-detail__btns{margin-top:40px}.rec-tabList__item{flex-basis:auto;flex-grow:1}.rec-tabList__item a{text-align:center}.rec-faq{padding:50px 15px 40px}.rec-faqBlock__q::before{right:10px}.rec-faqBlock__q a{padding:12px 54px}.rec-faqBlock__q a::before,.rec-faqBlock__q a::after{right:21px}.rec-faqBlock__aInner{padding:18px 20px 18px 54px}.rec-flow{padding:50px 15px}.rec-flowList{padding-top:0}.rec-flowList__stepNo{flex-basis:84px;margin-left:12px;font-size:1.6rem}.rec-flowList__stepNo span{padding-left:.1em;font-size:4.5rem}.rec-flowList__txt{flex-basis:calc(100% - 108px);align-items:flex-start;margin-right:12px;font-size:2rem;letter-spacing:0;text-align:left}.rec-guideline{padding:0 15px 50px}.rec-top{padding:30px 15px 0}.rec-top__txt{text-align:inherit}.rec-topNav{display:inherit;margin-top:30px}.rec-topNav__item{margin-top:30px}.rec-topNav__inner{bottom:4.4vw;font-size:1.6rem}.sit-pageList__item{margin-bottom:25px}.sit-pageList--lv2{margin-left:14px}.sus-aboutSdgs__head{margin-bottom:25px;font-size:2rem;letter-spacing:0}.sus-aboutSdgs__body{display:inherit;padding:18px 15px 0}.sus-aboutSdgs__txt{padding-left:0;margin-top:25px;font-size:1.4rem}.sus-initiative{padding-top:40px}.sus-initiative__head{margin-bottom:25px;font-size:2rem;letter-spacing:0}.sus-initiative__intro{padding:0 15px 30px}.sus-initiative__navLink{width:6em;padding-top:70px;padding-bottom:16px;font-size:1.1rem;letter-spacing:0}.sus-initiative__navLink::before{left:50%;width:60px;height:60px;transform:translateX(-50%)}.sus-initiative__items{padding-top:35px;padding-bottom:30px}.sus-initiativeItem{padding:70px 15px 0;margin-top:-15px}.sus-initiativeItem:first-of-type{margin-top:-70px}.sus-initiativeItem__body{display:inherit;margin-top:25px}.sus-initiativeItem__body+.sus-initiativeItem__body{margin-top:25px}.sus-initiativeItem__img{margin-top:12px;margin-left:0}.sus-initiativeItem__txt{margin-top:0}.sus-initiativeItem__marker{display:block}.sus-relatedItems{display:inherit;padding:0}.sus-relatedItems dt{padding:15px 12px 0;font-size:1.2rem}.sus-relatedItems dd{padding:0 5px 5px;margin-top:7px;border-left:0}.sus-relatedItems__list{flex-wrap:wrap}.sus-relatedItems__list li{margin:7px}.top-aboutList{display:inherit;padding:0 15px}.top-aboutList__item{margin-top:30px}.top-brandMap{height:375px;background-image:url(../images/top/bg-topBrandmap-sp.jpg)}.top-brandMap__inner{width:calc(100% - 50px);max-width:500px;padding:50px 15px 35px;border-radius:5px}.top-links{display:inherit}.top-links__item{height:100px}.top-mainVisual__carousel{height:66.7vw}.top-mainVisual__item{height:66.7vw}.top-mainVisual__nav{padding-top:10px}.top-mainVisual__dots li{margin:0 6px}.top-mainVisual__dots button{width:10px;height:10px;border-width:1px}.top-newProduct{width:calc(100% - 25px * 2)}.top-newProduct__item{margin:0 2px}.top-newProduct__nav{width:25px}.top-newProduct__nav .top-newProduct__arrow{top:0;height:calc( (100vw - 30px - 25px * 2 - 2px * 2) * 0.6);transform:translateY(0)}.top-news{padding:45px 15px 60px}.top-news__list{padding:0 25px}.top-news__btn{margin-top:25px}.top-product__list{display:inherit;margin:20px 15px 0}.top-product__btns{margin-top:25px}.top-product .c-productImgs{margin-top:-15px}.top-brandList{padding:25px 40px 30px}.top-brandList:nth-child(n+2){border-top:1px solid #e6e6e6}.u-onlyPCTb{display:none}.u-onlyTb{display:none}}@media screen and (min-width: 768px){.c-btn--color.-link{width:350px}.com-baseBlock__list li{position:relative;padding-left:1em}.com-baseBlock__list li::before{position:absolute;top:0;left:0;display:block;width:1em;content:'・';text-align:center}.sus-relatedItems__list li:nth-child(n+2){margin-left:15px}.top-aboutList__item{flex-basis:50%}.top-aboutList__item:nth-child(n+3){flex-basis:calc(100% / 3);margin-top:35px}.u-onlySP{display:none}}@media screen and (min-width: 768px) and (max-width: 1024px){.c-header__navOuter{transition:none}.c-expandMenuBtn{margin-left:auto}.c-btn--color.-entry{width:420px}.c-contact__btn{flex-basis:calc((100% - 30px) / 2)}.c-contact__btn.-tel{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-size:1.2rem}.c-localNav__item{flex-basis:calc((100% - 25px * 3) / 4);margin-top:15px;font-size:1.4rem;line-height:1.2}.c-localNav__item:nth-child(n+2){margin-left:25px}.c-newsList__txt{top:-1px;font-size:1.4rem}.c-head--lv1{margin-bottom:30px;font-size:2.2rem;letter-spacing:0}.c-pageTitle{height:25vw;padding-top:3vw}.c-pageTitle__title{font-size:2.8rem}.c-pageTitle__txt{font-size:1.4rem}.c-pageTitle.-company-top .c-pageTitle__title .c-pageTitle__img{width:125px}.c-pageTitle.-company-top .c-pageTitle__title span{font-size:2.2rem}.c-pageTitle.-products{height:180px;padding-top:10px;background-color:#96cfea}.c-pageTitle__title.-chericot img{height:20vw}.c-productImgs__inner{width:5760px;height:126px;background-size:2880px}.c-table{width:100%;max-width:822px;font-size:1.4rem;line-height:1.715}.c-table th{width:130px}.com-advantages{padding:60px 0}.com-advantages__head{margin-bottom:40px;font-size:2rem}.com-advantageItem{padding-top:30%}.com-advantageItem:nth-of-type(n+2){margin-top:45px}.com-advantageItem__img{position:absolute;top:0;left:0;width:70vw}.com-advantageItem__body{position:relative;width:70vw;max-width:600px;margin-left:auto}.com-businessMap{min-height:345px;padding-right:400px;padding-left:15px;background-position:right 15px top;background-size:auto 345px}.com-businessMap__btns{margin-top:30px}.com-businessCategory{padding:0 15px}.com-businessCategory__item{flex-basis:calc((100% - 20px) / 2);padding:20px 0;margin-bottom:20px}.com-businessCategory__head{padding-left:65px;margin:0 20px 10px;font-size:2rem;line-height:50px}.com-businessCategory__txt{padding:0 20px;font-size:1.4rem}.com-declaration{padding-top:30px}.com-declaration__txt{max-width:920px;padding-top:90px;margin:0 auto;font-size:1.8rem}.com-declaration__txt::before,.com-declaration__txt::after{top:-30px;height:30px}.com-declaration__txt::before{right:calc(100% - 66px);width:20%}.com-declaration__txt::after{left:74px}.com-declaration__img{width:90%;max-width:900px}.com-declaration__btns{margin-top:60px;margin-bottom:20px}.com-history{max-width:860px;padding:0 30px}.com-timeline{padding-left:110px}.com-timeline::before{top:36px;left:36px}.com-timeline__head{width:84px;height:84px;padding-top:29px;font-size:1.4rem}.com-timeline__head span{padding-right:3px;font-size:2rem;vertical-align:-1px}.com-timelineItem::before{top:2px;left:-82px}.com-timelineItem__inner::before{top:14px;left:-70px;width:70px}.com-timelineItem__year{font-size:1.4rem}.com-timelineItem__year span{font-size:1.6rem;line-height:calc(1.4rem * 2);vertical-align:0}.com-timelineItem__imgs img{width:auto;height:185px}.com-timelineItem__imgs img:nth-child(n+2){margin-left:20px}.com-timelineItem__logo{height:60px}.com-timelineItem__logo a,.com-timelineItem__logo span{width:85px;padding:0 10px}.com-timelineItem.-start{padding-top:28px}.com-timelineItem.-product{padding:2px 0}.com-timelineItem.-product::before{top:30px}.com-timelineItem.-product .com-timelineItem__inner::before{top:40px}.com-timelineItem.-branchStart .com-timelineItem__inner::after{top:14px;height:calc(100% - 14px + 15px)}.com-timelineItem.-branchStart.-product .com-timelineItem__inner::after{top:40px;height:calc(100% - 40px + 15px)}.com-timelineItem.-branchEnd .com-timelineItem__inner::after{top:14px}.com-inNumber__btns{margin-top:15px}.com-introduction{padding:0 15px}.com-introduction__item{flex-basis:calc((100% - 20px) / 2);margin-bottom:20px}.com-introduction__txt{padding:0 28px 20px;font-size:1.4rem;line-height:1.85}.com-keywords{padding:45px 15px}.com-keywords__head{font-size:2.8rem}.com-keywords__body{margin-top:30px}.com-keywords__body p{font-size:1.4rem}.com-messageBody__txt{padding:60px 70px 0}.com-messageBody__img{position:relative;left:auto;width:100%;height:360px;margin:60px 0 25px;background-position:right bottom;background-size:cover}.com-messageBody__img img{top:-52px;right:40px;width:400px}.com-messageHeader{height:405px}.com-messageHeader__img{width:300px}.com-messageHeader__body{align-items:flex-end;padding-left:0}.com-messageHeader__txt{width:50%;font-size:2.4rem}.com-messageHeader__signature{width:50%;margin-top:50px;font-size:1.5rem}.com-messageHeader__sign{width:150px;margin-top:15px}.com-outline{padding:0 30px 415px}.com-outline::before{right:calc(50% - 350px);bottom:-100px;width:580px;height:540px;background-size:contain}.com-philosophy__items{padding:0 15px;margin-top:50px}.com-philosophy__item{flex-basis:calc((100% - 60px) / 3)}.com-productStory__inner{padding:40px 0;margin:0 30px;background-size:12px}.com-productStoryItem{display:inherit;margin-top:55px}.com-productStoryItem__img{width:580px}.com-productStoryItem__img.-posLeft{margin-left:-30px}.com-productStoryItem__img.-posRight{margin-right:-30px;margin-left:auto}.com-productStoryItem__body{transition:opacity 0.4s ease-out, transform 0.8s ease-out}.new-campaign{padding-top:50px;padding-bottom:30px;margin-bottom:10px}.new-campaign__inner{padding:0 15px;margin-top:0}.new-campaign__img{max-width:448px;flex-basis:45%}.new-campaign__body{margin-top:-.2em}.new-information{padding:60px 15px 20px}.new-infoList::after{flex-basis:calc((100% - 40px) / 3)}.new-infoList__item{flex-basis:calc((100% - 40px) / 3);margin-bottom:30px}.new-newsHeader{padding:40px 15px 0;position:relative}.new-newsBody .img-txt{margin:2.5em 0}.new-newsBody .img-txt .img{flex-basis:calc((100% - 30px) / 2)}.new-newsBody .img-txt .txt{flex-basis:calc((100% - 30px) / 2)}.new-newsBody .notification{padding:1.2em 1.6em;margin:2em 0}.new-newsBody .carousel__wrapper{padding:0 40px 30px;margin:2em 0 3em}.new-newsBody .carousel__dots li{margin:0 10px}.new-newsBody .carousel__dots button{width:12px;height:12px;border-width:1px}.new-newsBody .carousel__arrow button{bottom:30px}.new-newsBack{margin-top:40px;margin-bottom:30px}.new-newsList{padding:40px 15px 0}.new-tabList__item{flex-basis:200px}.pro-mapLegend{padding:0 10px 0 15px;margin:0 auto}.pro-blandLink__pin{width:42px;height:58px}.pro-blandLink__pin::after{width:18.5px;height:27px}.pro-blandLink__pin span{width:42px;height:42px}.pro-blandLink__pin.-doc01,.pro-blandLink__pin.-wel01,.pro-blandLink__pin.-wel02,.pro-blandLink__pin.-pon01,.pro-blandLink__pin.-can01,.pro-blandLink__pin.-can04,.pro-blandLink__pin.-can06,.pro-blandLink__pin.-san01{top:200px;left:693px}.pro-blandLink__pin.-doc01::after,.pro-blandLink__pin.-wel01::after,.pro-blandLink__pin.-wel02::after,.pro-blandLink__pin.-pon01::after,.pro-blandLink__pin.-can01::after,.pro-blandLink__pin.-can04::after,.pro-blandLink__pin.-can06::after,.pro-blandLink__pin.-san01::after{left:12px}.pro-blandLink__pin.-wel01{top:168px;left:785px;height:60px}.pro-blandLink__pin.-wel02{top:187px;left:645px;height:60px}.pro-blandLink__pin.-che01{top:7px;left:268px;width:46px}.pro-blandLink__pin.-che02{top:173px;left:899px;width:48px;height:54px}.pro-blandLink__pin.-che03,.pro-blandLink__pin.-pon02,.pro-blandLink__pin.-bou02{top:187px;left:178px;width:44px;height:59px}.pro-blandLink__pin.-che04,.pro-blandLink__pin.-che05{top:230px;left:72px;width:44px;height:54px}.pro-blandLink__pin.-che04 span,.pro-blandLink__pin.-che05 span{left:8px}.pro-blandLink__pin.-che05{top:386px;left:452px}.pro-blandLink__pin.-pon01{top:108px;left:492px;height:57px}.pro-blandLink__pin.-pon02{top:205px;left:507px;width:46px;height:56px}.pro-blandLink__pin.-can01,.pro-blandLink__pin.-can02,.pro-blandLink__pin.-can03,.pro-blandLink__pin.-can04,.pro-blandLink__pin.-can05{top:184px;left:374px;height:59px}.pro-blandLink__pin.-can02,.pro-blandLink__pin.-can03,.pro-blandLink__pin.-can05{top:243px;left:406px}.pro-blandLink__pin.-can03{top:285px;left:562px}.pro-blandLink__pin.-can04{top:323px;left:503px}.pro-blandLink__pin.-can05{top:377px;left:165px}.pro-blandLink__pin.-can06{top:480px;left:332px}.pro-blandLink__pin.-san01{top:311px;left:680px}.pro-blandLink__pin.-bou01{top:131px;left:580px;height:56px}.pro-blandLink__pin.-bou01::after{left:8px}.pro-blandLink__pin.-bou02{top:160px;left:231px;width:45px;height:54px}.pro-blandLink__pin.-bou03{top:296px;left:188px;height:56px}.pro-blandLink__pin.-bou03::after{left:9px}.pro-blandLink__pin.-shi01{top:76px;left:222px;width:46px;height:58px}.pro-backBtn{padding:20px 0 50px;margin:0}.pro-indexMap{height:calc(35vw + 60px);background-image:url(../images/products/brandmap.png),linear-gradient(to bottom, #96cfea, #dff2ff);background-position:center 70px, 0 0;background-repeat:no-repeat;background-size:98%, 100%}.pro-indexMap__inner{right:20px;padding-top:20px}.pro-brandList{margin-bottom:50px}.pro-brandList__item a{grid-template-columns:30% 1fr}.pro-brandList__title{padding-bottom:12px;margin-left:30px}.pro-brandList__txt{margin-top:12px;margin-left:30px;font-size:1.4rem}.pro-products.is_brands{padding-top:40px;margin-bottom:40px}.brands-index__box{-ms-grid-columns:40% 1fr;grid-template-columns:40% 1fr;margin-bottom:40px}.brands-mtxt{margin-left:30px;font-size:1.4rem}.pro-feature__img .img-wrap img{width:auto;max-width:100%}.c-pageTitle.-brands-top,.c-pageTitle.-brands{padding-top:0}.c-pageTitle.-brands-top .c-pageTitle__txt{margin-top:0px}.c-pageTitle.-brands .b-category{top:0px;right:0px;margin:0 20px}.products-outline__box{margin-bottom:40px}.pro-usage__txt .label-usage{margin-left:40px;padding:15px 25px;font-size:1.4rem}.products-feature__box{margin-bottom:50px}.products-feature__full .content_wrap{width:calc(100% - 80px)}.wrap-pro__table{margin-top:25px}.pro-item__txt .txt-main{font-size:1.4rem}.pro-item__txt .txt-main .caption{font-size:1.2rem}.pro-item__txt .subtitle-main{font-size:1.6rem}.c-head--lv2+.new-tabList{margin-top:25px}.c-head--lineup{margin-top:25px;font-size:2.2rem}.c-prd__description p{font-size:1.4rem}.brands-lineup .brands-ltag{width:calc(100% - 40px);padding:15px 5px 15px 5px;margin:0px 10px 0px 10px}.brands-lineup .brands-ltag .b_info__type{width:calc(100% - 40px);font-size:1.2rem}.brands-lineup .brands-ltag .b_info__icons{width:40px}.brands-lineup .brands-ltag .b_info__icons img{width:20px}.brands-lineup .brands-ltxt{padding:0 15px 15px 15px}.brands-lineup .brands-ltxt h3{font-size:1.4rem}.brands-lineup .brands-ltxt p{font-size:1.2rem}.brands-lineup .brands-ltxt h3.-txt_adjust__2line{top:0.7rem}.brands-lineup .brands-ltxt h3.-txt_adjust__2line:after{font-size:1.4rem}.brands-lineup .brands-ltxt p.-txt_adjust__2line:after{font-size:1.2rem}.brands-lineup .brands-ltxt p.-txt_adjust__3line:after{font-size:1.2rem}.pro-item__txt .brands-ltag .b_info__type{font-size:1.2rem}.pro-feature__img .img-wrap{padding-top:15px}.products-feature__box+.products-outline__box{margin:0 0 40px 0}.brands-index__box+.c-head--lineup{margin-top:70px}.products-outline__box.-no_img{margin-top:40px}.c-head--lineup+.c-prd__description{margin-top:15px}.productTable-spec th{width:170px}.rec-detail__tabNav{max-width:822px;padding:0 15px;margin-bottom:40px}.rec-detail__btns{margin-top:50px}.rec-faq{padding:60px 15px 30px}.rec-faqBlock{max-width:822px}.rec-faqBlock__q::before{right:15px}.rec-faqBlock__q a::before,.rec-faqBlock__q a::after{right:26px}.rec-flow{padding:60px 15px}.rec-flowList__stepNo{font-size:1.8rem}.rec-flowList__stepNo span{padding-left:.2em;font-size:4.5rem}.rec-flowList__txt{font-size:2rem}.rec-guideline{max-width:822px;padding:0 15px 60px}.rec-top{padding:40px 15px 20px}.rec-topNav{margin-top:40px}.rec-topNav__item{flex-basis:calc((100% - 50px) / 3)}.rec-topNav__item:nth-child(n+2){margin-left:25px}.rec-topNav__inner{bottom:8%;font-size:1.6rem}.sit-pageList__item{margin-bottom:30px}.sit-pageList--lv2{margin-left:22px}.sus-aboutSdgs__head{margin-bottom:30px;font-size:2.2rem;letter-spacing:0}.sus-aboutSdgs__body{padding:10px 15px 0}.sus-aboutSdgs__img{flex-basis:55%}.sus-aboutSdgs__txt{padding-left:30px;font-size:1.4rem}.sus-initiative{padding-top:60px}.sus-initiative__head{margin-bottom:30px;font-size:2.2rem;letter-spacing:0}.sus-initiative__intro{padding:0 15px 40px}.sus-initiative__nav{max-width:730px;margin-right:auto;margin-left:auto}.sus-initiative__navLink{width:125px;padding-top:140px;font-size:1.6rem;letter-spacing:0}.sus-initiative__navLink::before{height:125px}.sus-initiative__items{padding-top:50px;padding-bottom:50px}.sus-initiativeItem{padding:80px 15px 0;margin-top:-20px}.sus-initiativeItem:first-of-type{margin-top:-80px}.sus-initiativeItem__body{margin-top:25px}.sus-initiativeItem__body+.sus-initiativeItem__body{margin-top:30px}.sus-initiativeItem__img{max-width:352px;flex-basis:40%;margin-left:30px}.sus-relatedItems{padding:15px 0}.sus-relatedItems dt{padding:0 20px;font-size:1.2rem;letter-spacing:1px}.sus-relatedItems dd{padding:0 20px}.top-aboutList{padding:0 15px}.top-links__item{height:120px}.top-mainVisual__carousel{height:42.7vw}.top-mainVisual__item{height:42.7vw}.top-mainVisual__nav{padding-top:14px}.top-mainVisual__dots li{margin:0 10px}.top-mainVisual__dots button{width:12px;height:12px;border-width:1px}.top-newProduct{width:calc(100% - (35px - 15px) * 2)}.top-newProduct__nav{width:35px}.top-newProduct__nav .top-newProduct__arrow{top:0;height:calc( ( 100vw - 30px - (35px - 15px) * 2 - 30px * 2 ) / 2 * 0.6);transform:translateY(0)}.top-news{padding:50px 15px 60px}.top-news__list{padding:0 35px}.top-news__btn{margin-top:30px}.top-product__list{flex-wrap:wrap;margin:20px 15px 0}.top-product .c-productImgs{margin-top:-10px}.top-brandList{box-sizing:border-box;flex-basis:50%;padding:40px 50px}.top-brandList:nth-child(2n){border-left:1px solid #e6e6e6}.top-brandList:nth-child(n+3){border-top:1px solid #e6e6e6}}@media screen and (max-width: 350px){.c-btnWrapper{margin-right:20px;margin-left:20px}.c-table{font-size:1.3rem}.c-table th{padding:12px 8px}.c-table td{padding:12px 8px}.com-advantages__head{letter-spacing:0}.com-outline{padding-bottom:250px}.com-outline::before{width:320px;height:300px}.pro-backBtn{padding:35px 20px 40px;margin:0}.rec-tabList{padding:0}}@media screen and (min-width: 1025px) and (max-width: 1270px){.c-headerLogo{padding-left:15px}.c-headerLogo__img{width:200px}.lang_en .c-headerLogo__img{width:280px}.c-headerNav{padding-right:0px}}@media screen and (min-width: 1171px) and (max-width: 1270px){.c-globalMenu__item{margin-right:30px}}@media screen and (min-width: 1111px) and (max-width: 1170px){.c-globalMenu__item{margin-right:25px}}@media screen and (min-width: 1025px) and (max-width: 1110px){.c-globalMenu__item{margin-right:20px}.c-globalSubMenu__item a{width:70px}}@media screen and (min-width: 1025px) and (max-width: 1170px){.c-globalMenu__item>a{font-size:1.5rem}}@media screen and (min-width: 1111px) and (max-width: 1270px){.c-globalSubMenu__item a{width:80px}}@media screen and (max-width: 360px){.c-localNav{padding-right:15px;padding-left:15px}}@media screen and (max-width: 340px){.c-localNav__head{font-size:1.5rem}.c-localNav__item{font-size:1.3rem}.pro-blandMap__guideTxt{font-size:1rem}.pro-mapLegend__item{flex-basis:calc((100% - 8px) / 4);padding-right:2px}.pro-mapLegend__item br{display:none}}@media screen and (min-width: 1568px){.com-advantageItem:nth-of-type(2n){padding-top:220px}.top-mainVisual__item img{top:50%;width:100%;height:auto;transform:translate(-50%, -50%)}}@media screen and (max-width: 345px){.com-businessMap{padding-top:340px;background-size:auto 300px}}@media screen and (min-width: 350px) and (max-width: 370px){.sit-pageList__item>a{font-size:1.4rem}.sit-pageList--lv2__item>a{font-size:1.3rem}.sit-pageList--lv2__item>a::before{top:6px}}@media screen and (max-width: 349px){.sit-pageList__item>a{font-size:1.2rem}.sit-pageList--lv2__item>a{font-size:1.2rem}.sit-pageList--lv2__item>a::before{top:5px}}@media screen and (max-width: 359px){.sus-initiative__navLink{padding-top:60px;padding-bottom:14px;font-size:.9rem}.sus-initiative__navLink::before{width:52px;height:52px}.top-brandMap__txt br{display:none}}@media screen and (max-width: 369px){.sus-relatedItems dd{padding:0 6px 6px}.sus-relatedItems__list li{width:80px;margin:6px}}@media screen and (max-width: 339px){.top-brandMap__head{font-size:3.8rem;letter-spacing:-1px}}.c-pageTitle.-contact{background-color:#D0E6F4}.c-pageTitle.-contact .c-pageTitle__txt{text-shadow:0px 0px 5px rgba(0,0,0,0.15)}.contact-form{padding-top:50px}.contact-form form{margin:0;padding:0}.contact-form input,.contact-form textarea,.contact-form select{padding:0.5em;font-size:16px}.contact-form label{cursor:pointer}.contact-form :placeholder-shown{color:#ddd}.contact-form ::-webkit-input-placeholder{color:#ddd}.contact-form :-moz-placeholder{color:#ddd;opacity:1}.contact-form ::-moz-placeholder{color:#ddd;opacity:1}.contact-form :-ms-input-placeholder{color:#ddd}.contact-ppLink{padding-top:30px;margin-top:30px;border-top:1px solid #3C639A;width:100%}.contact-form .f-formTable{width:100%}.contact-form .f-formTable th{text-align:left;font-size:16px;font-weight:bold;color:#3C639A}.contact-form .f-formTable td{font-size:16px}.contact-form .f-require{display:inline-block;border:1px solid #FF7171;color:#FF7171;border-radius:3px;font-weight:normal;font-size:11px;padding:3px}.contact-form .fstxt.err,.contact-form .f_usertext.err{color:#FF7171}.contact-form .fstxt.conf{color:#3C639A}.contact-form .f-input-inner{display:block;margin-bottom:7px;margin-top:23px;font-size:14px}.contact-form .f-input-inner:first-child{margin-top:0}.contact-form .f-formTable td input,.contact-form .f-formTable td textarea{border:1px solid #ddd;border-radius:3px;padding:0.75em}.contact-form .f-formTable td input[type="number"]{padding:0.5em}.contact-form .f-formTable td input[type="radio"]{width:auto;display:inline;border:0}.contact-form .f-formTable td input:focus,.contact-form .f-formTable td textarea:focus{border-color:#507FD4;outline:none}.contact-form .f-formTable td input.error,.contact-form .f-formTable td textarea.error{border-color:#FF7171;background:#fee}.contact-form .f-formTable select{width:100%;padding-right:1em;cursor:pointer;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none;font-size:1.4rem}.contact-form .f-formTable select::-ms-expand{display:none}.contact-form .f-selectWrap{width:50%;position:relative;border:1px solid #ddd;border-radius:3px;background:#ffffff}.contact-form .f-selectWrap:hover{border-color:#507FD4;outline:none}.contact-form .f-selectWrap::before{position:absolute;top:1em;right:1em;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ccc;pointer-events:none}.contact-form .f-selectWrap select{padding:8px 38px 8px 8px;color:#666}.contact-form .f-submitArea{width:100%;margin:10px auto 0 auto;text-align:center}.contact-form .f-submitArea.double{margin-top:30px}.contact-form input.f-subminBtn{display:inline-block;background:#3C639A;color:#fff;width:30%;border-radius:5px;margin:0 auto;letter-spacing:1px;font-size:1.6rem;height:50px;border:0;transition:background-color .1s}.contact-form input.f-subminBtn:hover{background:#507FD4}.contact-form input.f-subminBtn.back{background:#eee url(../images/common/arrow_back.svg) no-repeat 5% center;background-size:10px;color:#000}.contact-form input.f-subminBtn.back:hover{background-color:#ddd}.contact-form .f-selectWrap select[name="source"] optgroup:nth-of-type(2) option:nth-of-type(1){display:none}@media screen and (max-width: 767px){.c-pageTitle.-contact{background-image:url(../images/contact/bg-pageTitle-sp.jpg)}.lang_en .c-pageTitle.-contact{background-image:url(../images/contact/bg-pageTitleE-sp.jpg)}.contact-ppLink p{text-align:left;font-size:1.4rem;line-height:1.5;padding-left:1.5em;padding-right:1.5em}.contact-form .f-require{margin-left:20px}.contact-form .f-formTable th{display:block;padding:1em 1.5em 0 1.5em}.contact-form .f-formTable td{display:block;padding:0.5em 1.5em 1em 1.5em}.contact-form .f-formTable td input{width:100%;box-sizing:border-box}.contact-form .f-formTable td input[type="checkbox"]{width:auto}.contact-form .f-selectWrap{width:100%}.contact-form .f-formTable td textarea{width:100% !important;box-sizing:border-box}.contact-form .f-submitArea{width:100%;margin-bottom:50px}.contact-form input.f-subminBtn{width:300px}.contact-form .f-submitArea.double{margin-bottom:0px}.contact-form .f-submitArea.double input.f-subminBtn{width:45%}.form-conf__txt,.contact-form .f_read,.contact-form .fstxt.err{font-size:1.4rem;line-height:2;text-align:left;padding:0 1.5em 20px 1.5em}.contact-form .fstxt.err,.contact-form .fstxt.conf{padding-bottom:10px}.f_usertext{font-size:1.4rem;line-height:2;border-bottom:1px solid #eee;padding:1em 0.5em}tr:last-child .f_usertext{border-bottom:0px}}@media all and (min-width: 768px){.c-pageTitle.-contact{background-image:url(../images/contact/bg-pageTitle.jpg)}.lang_en .c-pageTitle.-contact{background-image:url(../images/contact/bg-pageTitleE.jpg)}.contact-form{max-width:800px;margin:0 auto}.contact-ppLink{margin:60px auto 0 auto;max-width:1120px}.contact-ppLink p{text-align:center;line-height:2;font-size:1.6rem}.contact-form .f-require{float:right;margin-right:20px}.contact-form .f-formTable th,.contact-form .f-formTable td{padding:30px 0;border-top:1px solid #eee}.contact-form .f-formTable tr:first-child th,.contact-form .f-formTable tr:first-child td{border-top:0px}.contact-form .f-formTable th{width:230px;padding-left:20px;vertical-align:middle}.contact-form .f-formTable th.f-va-top{vertical-align:top}.contact-form .f-formTable td input{width:320px;box-sizing:border-box}.contact-form .f-formTable td input#postcode{width:160px}.contact-form .f-formTable td input[type="checkbox"]{width:auto}.contact-form .f-selectWrap{width:320px}.contact-form input.f-subminBtn{width:210px;cursor:pointer}.contact-form .f-submitArea.double input.f-subminBtn{margin-left:10px;margin-right:10px}.form-conf__txt,.contact-form .f_read,.contact-form .fstxt.err{font-size:1.6rem;line-height:2;text-align:center;padding-bottom:30px}.contact-form .fstxt.err,.contact-form .fstxt.conf{padding-bottom:10px}.f_usertext{font-size:1.6rem;line-height:1.5}}.news-eyeCatch{width:100%;text-align:center;margin:20px 0}.rssread{min-height:141px;opacity:0.5;background:url(../images/common/ajax-loader.gif) no-repeat center center}.new-newsBody iframe{width:100%;margin:0 auto}@media screen and (max-width: 767px){.new-newsBody iframe{height:300px}}@media all and (min-width: 768px){.news-eyeCatch{margin:35px 0}.news-eyeCatch .eyeCatch__img{max-width:100%}.new-newsBody iframe{height:400px}}.toggleGallery{position:relative;width:100%;height:180px;user-select:none}.toggleGallery__item{position:absolute;left:50%;transform:translateX(-50%);z-index:1}.toggleGallery__item img{opacity:0;transition:opacity .2s}.toggleGallery__item.active{z-index:2}.toggleGallery__item.active img{opacity:1}.toggleGallery__btn{display:block;text-align:center;position:absolute;bottom:0px;width:185px;left:50%;font-size:1.3rem;transform:translateX(-50%);color:#507FD4;cursor:pointer;background-repeat:no-repeat;background-position:center left;background-size:20px;font-weight:bold}.toggleGallery__btn:hover{text-decoration:underline}.toggleGallery__btn.switch_pad{background-image:url("/assets/images/products/icon_toggleG1.svg")}.toggleGallery__btn.switch_pack{background-image:url("/assets/images/products/icon_toggleG2.svg")}@media screen and (max-width: 767px){.productTable-spec td.packageImage__td .toggleGallery__item.i-padimg img{transform:translateY(23%) scale(1.25)}}.l-guide{width:100%;background:url("/assets/images/products/pet/blog-linkBg.jpg") no-repeat center top;background-size:cover;background-attachment:fixed}.l-guide__wrap{margin:0 auto}.l-guide__box1 .guide-text{font-size:1.5rem;line-height:1.7}.l-guide__box1 .blog-image{width:100%;position:relative;z-index:2}.l-guide__box1 .blog-image a{transition:all .2s}.l-guide__box1 .blog-image a:hover{opacity:0.85}.guide-btns{display:flex;flex-wrap:wrap}.guide-btns .bitem{display:inline-block;width:33.3333%;text-align:center;transition:all .2s;transform:scale(0.9)}.guide-btns .bitem img{width:90%;max-width:120px}.guide-btns a:hover.bitem{filter:brightness(1.3);transform:scale(1.1)}@media screen and (max-width: 767px){.l-guide{background-attachment:scroll}.l-guide__wrap{width:calc(100% - 40px);margin:0 auto;display:block}.l-guide__box1{width:100%;padding:20px 0;text-align:center}.l-guide__box2{display:none}.l-guide__box1 .l-guide__head{font-size:2.5rem;width:85%;display:block;margin:0 auto}.l-guide__box1 .guide-text{padding:15px;text-align:left}.l-guide__box1 .guide-text br{display:none}.guide-btns{width:100%;padding-top:0px}}@media all and (min-width: 768px){.l-guide{height:630px}.l-guide__wrap{width:calc(100% - 80px);max-width:1140px;display:flex;flex-wrap:wrap;align-content:center;align-items:flex-start}.l-guide__box1{width:50%;padding:20px 0}.l-guide__box2{width:50%;text-align:center}.blogtm-wrap{position:relative}.l-guide__box1 .guide-text{padding:20px 40px}.blogtm-wrap .items{position:absolute;border:8px solid #fff;box-shadow:5px 5px 5px rgba(30,32,135,0.35)}.blogtm-wrap .items.tm1{top:0px;right:50px;transform:rotate(15deg);width:300px}.blogtm-wrap .items.tm2{top:150px;left:-30px;transform:rotate(-10deg);width:300px}.blogtm-wrap .items.tm3{top:250px;right:50px;transform:rotate(-5deg);width:230px}.blogtm-wrap .items.tm4{top:400px;left:50px;transform:rotate(10deg);width:230px}.blogtm-wrap .items.tm1[data-scroll='anime'],.blogtm-wrap .items.tm2[data-scroll='anime'],.blogtm-wrap .items.tm3[data-scroll='anime'],.blogtm-wrap .items.tm4[data-scroll='anime']{opacity:0;margin-top:50px}.blogtm-wrap .items.tm1[data-scroll='a-active'],.blogtm-wrap .items.tm2[data-scroll='a-active'],.blogtm-wrap .items.tm3[data-scroll='a-active'],.blogtm-wrap .items.tm4[data-scroll='a-active']{opacity:1;margin-top:0px;transition:all 1s ease-out;transition-delay:100ms}.guide-btns{width:70%;padding:5px 40px 20px 40px}}.c-promotionMovie{width:100%;max-width:700px;margin:0 auto}.video-frame .video-close{background-image:url("/assets/images/common/icon_windowClose.svg") !important;background-repeat:no-repeat !important;background-position:center center !important;background-size:40px}.l-limitedBox{border:1px solid #436396;text-align:center;max-width:768px;background:#fafafa}.l-limitedBox .dialogue{display:flex;flex-wrap:wrap;width:100%;margin:0 auto;max-width:400px;text-align:center;align-items:center}.l-limitedBox .dialogue__name{width:100%}.l-limitedBox .video-target,.l-limitedBox .disable__btn{width:calc(48% - 2px);margin:0 1%}.l-limitedBox .dialogue__name{color:#3C639A;font-weight:normal}.l-limitedBox .video-target,.l-limitedBox .disable__btn{display:inline-block;background:#507FD4;border:1px solid #507FD4;color:#fff;height:42px;line-height:42px;border-radius:21px;cursor:pointer;transition:all .2s}.l-limitedBox .video-target:hover{background:#fff;color:#507FD4}.l-limitedBox .disable__btn:hover,.l-limitedBox .disable__btn.active{background:#fff;color:#666;border-color:#ddd}.l-limitedBox .disable__btn.active{cursor:default}.l-limitedBox .limit__cap{text-align:right;width:100%}@media screen and (max-width: 767px){.c-promotionMovie{margin-top:40px;margin-bottom:30px}.c-promotionMovie iframe{height:300px}.video-frame .video-close{margin-right:0px;margin-top:-60px}.l-limitedBox{margin:20px auto;padding:20px;width:calc(100% - 40px)}.l-limitedBox h4{font-size:1.7rem;padding:15px 5px}.l-limitedBox p{font-size:1.4rem;line-height:1.5}.l-limitedBox .limit__cap{font-size:1.3rem;padding:10px 5px 0px 0px}}@media all and (min-width: 768px){.c-promotionMovie{margin-top:50px;margin-bottom:20px;border:10px solid #fff;box-shadow:0 0 3px rgba(0,0,0,0.2)}.c-promotionMovie iframe{height:400px}.video-frame .video-close{margin-right:-60px;margin-top:-60px}.l-limitedBox{margin:40px auto;padding:40px;width:calc(100% - 40px)}.l-limitedBox h4{font-size:2rem;padding:20px}.l-limitedBox p{font-size:1.6rem}.l-limitedBox .dialogue{display:flex;flex-wrap:wrap;width:100%;margin:0 auto;max-width:400px;text-align:center;align-items:center}.l-limitedBox .dialogue__name{width:100%}.l-limitedBox .video-target,.l-limitedBox .disable__btn{width:calc(48% - 2px);margin:0 1%}.l-limitedBox .limit__cap{text-align:right;font-size:1.3rem;padding:10px 25px 0px 0px}}.c-guideList{background:#FDF7F8;width:100%}.img-limit img{width:100%;max-width:768px}.c-guideList .gl-title{background:#fff;text-align:center;color:#541C06;font-weight:normal;border-top:3px solid #f3d1ca;font-size:1.7rem;font-family:"Hiragino Mincho ProN", "Yu Mincho", Serif}.c-guideList .gl-list li{display:inline-block;background:url("/assets/images/products/chericot/icon-checklist.svg") no-repeat center left;font-size:1.4rem;background-size:18px;font-family:"Hiragino Mincho ProN", "Yu Mincho", Serif}.c-guideList .gl-list p{display:inline-block;font-size:1.4rem;line-height:1.5;font-family:"Hiragino Mincho ProN", "Yu Mincho", Serif}@media screen and (max-width: 767px){.c-guideList{margin-top:20px}.c-guideList .gl-title{padding:15px 0px;margin:5px}.c-guideList .gl-list{margin:15px auto;width:calc(100% - 60px)}.c-guideList .gl-list li{padding:7px 15px 7px 22px}.c-guideList .gl-list p{padding:7px 15px}.gl-list+.gl-list{margin-top:0px !important}}@media all and (min-width: 768px){.c-guideList{display:flex;flex-wrap:wrap;align-items:center;margin-top:60px}.c-guideList .gl-title{padding:45px 50px;font-size:1.7rem}.c-guideList .gl-list-wrap{padding:10px 0}.c-guideList .gl-list{padding-top:5px;padding-bottom:5px}.c-guideList .gl-list li{padding:3px 15px 3px 22px;background-size:18px;font-size:1.4rem}.c-guideList .gl-list li:first-of-type{margin-left:30px}.c-guideList .gl-list p{padding:3px 15px;margin-left:15px;font-size:1.5rem}}.content-cc .feature1{background:url("/assets/images/products/chericot/bg-full-feature.jpg") no-repeat center top;background-size:cover;width:100%}.content-cc .feature1 .content_wrap{margin:0 auto}.fa1_headtext{text-align:center}.fa1_headtext h4{position:relative}.fa1_points{width:100%}.fa1_points .points{background:url("/assets/images/products/chericot/feature-bgmain.png") no-repeat center center;background-size:100%;text-align:center}.fa1_points .points.bass0{background-image:url("/assets/images/products/chericot/feature-bgsub.png")}.fa1-caption{position:relative;line-height:1.5}.link-concept a{display:inline-block;text-align:center;background:url("/assets/images/products/chericot/icon-cotton-m.png") no-repeat center top;padding-top:100px;background-size:80px;transition:all .2s}.link-concept a:hover{opacity:0.7}@media screen and (max-width: 767px){.content-cc .feature1{background-size:250%}.fa1_headtext h4{top:-10px}.fa1_headtext p{margin-bottom:20px;padding-top:30px}.fa1_headtext h4+p{margin-top:15px;padding-top:0px}.fa1_points{display:flex;flex-wrap:wrap;justify-content:center}.fa1_points .points,.fa1_points .points.bass0{width:50%}.fa1_points .points:nth-child(3){width:50%;margin:0 25%;position:relative;top:-20px}.fa1_points .points:nth-child(4),.fa1_points .points:nth-child(5){position:relative;top:-40px}.fa1-caption{font-size:1.2rem;top:-20px;width:100%}.link-concept{text-align:center}.link-concept a{padding-bottom:5px}}@media all and (min-width: 768px){.content-cc .feature1{background-size:cover}.content-cc .feature1 .content_wrap{max-width:1140px}.fa1_headtext h4{top:-40px;margin-top:80px}.fa1_headtext p img{padding-top:30px}.fa1_points{display:flex;width:100%;flex-wrap:wrap;align-content:center}.fa1_points .points{width:20%}.fa1_points .points:nth-child(even){position:relative;top:70px}.fa1-caption{font-size:1.3rem;top:120px;display:inline-block}.fa1-caption.casual{top:60px;left:190px}.link-concept{text-align:right}.link-concept a{padding-bottom:30px}}.content-cc .feature2{width:100%}.content-cc .feature2 .content_wrap{margin:0 auto;text-align:center;color:#441600}.content-cc .feature2 .content_wrap p{font-weight:bold}.content-cc .feature2.theme1{background:url("/assets/images/products/chericot/bg-chericot-feature1.jpg") no-repeat center top}.content-cc .feature2.theme2{background:url("/assets/images/products/chericot/bg-chericot-feature3.jpg") no-repeat center top}@media screen and (max-width: 767px){.content-cc .feature2 .content_wrap{padding:40px 0}.content-cc .feature2 .content_wrap p{font-size:1.2rem;line-height:1.6;padding-top:20px}.content-cc .feature2.theme1{background-size:cover;background-color:#CEB87A;background-position:center right}.content-cc .feature2.theme2{background-size:cover;background-color:#ECC5B2;background-position:center right}}@media all and (min-width: 768px){.content-cc .feature2 .content_wrap{max-width:928px;padding:70px 0}.content-cc .feature2 .content_wrap p{font-size:1.6rem;line-height:1.6;padding-top:40px;letter-spacing:1px}.content-cc .feature2.theme1{background-size:cover}.content-cc .feature2.theme2{background-size:cover}}.content-cc .feature3{width:100%;background:url("/assets/images/products/chericot/bg-chericot-feature2.jpg") no-repeat center top;background-size:cover}.content-cc .feature3 .content_wrap{margin:0 auto;text-align:center}@media screen and (max-width: 767px){.content-cc .feature3{background-size:cover;background-position:center right}.content-cc .feature3 .content_wrap{padding:40px 0 20px 0}}@media all and (min-width: 768px){.content-cc .feature3 .content_wrap{max-width:1040px;padding:50px 0 20px 0}.content-cc .feature3{background-size:cover}}.cp-storyArea{background:url("/assets/images/products/chericot/bg-concept.jpg") no-repeat center top}.cp-mainTitle{text-align:center}.cp-mainTitle h2{margin:0px auto;transition:all 0.75s;opacity:0;transform:scale(0)}.cp-mainTitle h2[data-scroll='a-active']{opacity:1;transform:scale(1)}.cp-storyArea .cp-grid .cp-img img{width:100%}.cp-storyArea .cp-grid .cp-img,.cp-storyArea .cp-grid .cp-list{transition:all 1s;opacity:0.1;transform:translateY(50px)}.cp-storyArea .cp-grid .cp-img[data-scroll='a-active'],.cp-storyArea .cp-grid .cp-list[data-scroll='a-active']{opacity:1;transform:translateY(0px)}.cp-story h3{color:#541C06;font-family:"Hiragino Mincho ProN", "Yu Mincho", Serif;letter-spacing:1px}.cp-list__item{background:#fff;box-shadow:0px 0px 5px rgba(0,0,0,0.2)}.cp-list__item h4{text-align:center}.cp-list__item dl{display:flex;flex-wrap:wrap;align-items:center}.cp-list__item dt{text-align:center;display:block;padding:7px 0}.cp-list__item dd{flex-grow:1;display:block;font-weight:bold;color:#541C06;display:inline-block;line-height:1.5}@media screen and (max-width: 767px){.cp-storyArea{background-size:contain}.cp-mainTitle h2{padding:40px 15px 0px 15px}.cp-title{max-width:280px;margin-bottom:15px}.cp-storyArea .cp-grid .cp-img{padding:20px 15px}.cp-storyArea .cp-grid .cp-list{padding:0px 15px}.cp-story{padding:15px}.cp-story h3{font-size:1.7rem;line-height:1.6;padding-bottom:20px}.cp-story p{font-size:1.5rem;line-height:1.6}.cp-list__item{padding:15px;margin:15px;border-radius:20px}.cp-list__item h4{margin-bottom:15px}.cp-list__item dt{width:30px;height:30px;padding:5px 0}.cp-list__item dd{width:calc(100% - 40px);font-size:1.3rem;line-height:1.5;padding:5px 0;padding-left:10px}}@media all and (min-width: 768px){.cp-storyArea{background-size:100%;margin-top:-30px}.cp-mainTitle h2{padding:70px 0 0 0}.cp-mainTitle h2 img{width:450px}.cp-grid{max-width:1680px;margin:50px auto;display:flex;flex-wrap:wrap;align-items:center}.cp-storyArea .cp-grid .cp-img,.cp-storyArea .cp-grid .cp-list{width:45%}.cp-story{width:calc(55% - 140px);padding:0px 70px}.cp-story h3{font-size:2rem;line-height:1.6;padding-bottom:1.5em}.cp-story p{font-size:1.6rem;line-height:1.8}.cp-list__item{padding:30px;margin-right:60px;border-radius:30px}.cp-list__item h4{margin-bottom:15px}.cp-list__item dt{width:43px;height:43px;padding:7px 0}.cp-list__item dd{width:calc(100% - 58px);font-size:1.4rem;padding:5px 0;padding-left:15px}}.cp-voiceArea{background:linear-gradient(#FAEDEE, #fff)}.cp-voiceTitle{text-align:center;position:relative}.cp-voiceArea .cp-grid{margin:0 auto}.cp-voiceArea .cp-grid .i-voicew{position:relative}.cp-voiceArea .cp-grid .i-voicew .inner{background:#fff;color:#808080;position:relative;box-shadow:0px 0px 6px #c39b92;transition:all 0.85s;opacity:0;transform:scale(0.5);font-family:"Hiragino Mincho ProN", "Yu Mincho", Serif}.cp-voiceArea .cp-grid .i-voicew[data-scroll='a-active'] .inner{opacity:1;transform:scale(1)}.cp-voiceArea .cp-grid .i-voicew .inner:before{content:"";display:block;position:absolute;background:url("/assets/images/products/chericot/cp-iconVoice.svg") no-repeat center center;background-size:30px}.cp-voiceArea .cp-grid .i-voicew .inner.v1:before,.cp-voiceArea .cp-grid .i-voicew .inner.v7:before{background-image:url("/assets/images/products/chericot/cp-iconVoice.svg")}.cp-voiceArea .cp-grid .i-voicew .inner.v2:before,.cp-voiceArea .cp-grid .i-voicew .inner.v8:before{background-image:url("/assets/images/products/chericot/cp-iconVoice2.svg")}.cp-voiceArea .cp-grid .i-voicew .inner.v3:before,.cp-voiceArea .cp-grid .i-voicew .inner.v5:before{background-image:url("/assets/images/products/chericot/cp-iconVoice3.svg")}.cp-voiceArea .cp-grid .i-voicew .inner.v4:before,.cp-voiceArea .cp-grid .i-voicew .inner.v6:before{background-image:url("/assets/images/products/chericot/cp-iconVoice4.svg")}.cp-voiceArea .cp-grid .v-caption{color:#541C06}.cp-voiceArea .l-read{margin:0 auto;transition:all 0.5s;opacity:0;transform:translateY(50px)}.cp-voiceArea .l-read[data-scroll='a-active']{opacity:1;transform:translateY(0px)}@media screen and (max-width: 767px){.cp-voiceArea{margin-top:40px}.cp-voiceTitle{top:-15px}.cp-voiceTitle h2{width:90%;margin:0 auto}.cp-voiceArea .cp-grid .i-voicew .inner{margin:15px 15px 0px 15px;padding:25px;font-size:1.5rem;line-height:1.7;border-radius:15px}.cp-voiceArea .cp-grid .i-voicew .inner br{display:none}.cp-voiceArea .cp-grid .i-voicew .inner:before{top:-5px;left:-5px;width:25px;height:25px;background-size:25px}.cp-voiceArea .cp-grid .v-caption{font-size:1.35rem;text-align:center;padding-top:30px}.cp-voiceArea .l-read{padding:40px 15px;width:calc(100% - 30px) !important}}@media all and (min-width: 768px){.cp-voiceArea{margin-top:100px}.cp-voiceTitle{top:-20px}.cp-voiceArea .cp-grid{max-width:1024px;align-items:flex-start}.cp-voiceArea .cp-grid .i-voicew{width:33.3333%}.cp-voiceArea .cp-grid .i-voicew .inner{padding:30px;font-size:1.5rem;line-height:1.7;border-radius:20px;margin:10px}.cp-voiceArea .cp-grid .i-voicew .inner+.inner{margin-top:18px}.cp-voiceArea .cp-grid .i-voicew .inner:before{top:-10px;left:-10px;width:30px;height:30px;background-size:30px}.cp-voiceArea .cp-grid .v-caption{font-size:1.35rem;text-align:right;padding-top:2em}.cp-voiceArea .l-read{max-width:1024px;padding:40px 0 100px 0}}.cp-final{padding-bottom:100px}.cp-final .products-feature__full.content-cc .l-read{padding:100px 0;line-height:2}.cp-final .cp-fpart1{max-width:480px}.cp-final .cp-fpart2{max-width:180px}.cp-final .cp-fpart3{max-width:600px;transition:all 1s;opacity:0;transform:translateY(50px);padding-top:20px}.cp-final .cp-fpart3[data-scroll='a-active']{opacity:1;transform:translateY(0px)}.brand_linkbanner{display:flex;flex-wrap:wrap;align-items:center;max-width:564px;background:#F2F2F2;border-radius:15px;margin:0 auto;padding:18px;transition:all .2s}.brand_linkbanner:hover{opacity:0.7}.brand_linkbanner .b_icon{width:52px}.brand_linkbanner .b_icon img{width:100%}.brand_linkbanner .bwrap{width:calc(100% - 70px);padding-left:18px;text-align:left}.brand_linkbanner .bwrap .b_link{display:block;color:#507FD4;font-weight:bold;padding-bottom:7px}.brand_linkbanner .bwrap .b_detail{color:#333;font-family:"Hiragino Mincho ProN", "Yu Mincho", Serif;font-size:1.4rem}@media screen and (max-width: 767px){.cp-final{padding-bottom:60px}.cp-final .products-feature__full.content-cc .l-read{padding:40px 0}.cp-final .cp-fpart1{max-width:99%}.cp-final .cp-fpart2{max-width:180px}.cp-final .cp-fpart3{max-width:100%;padding-top:20px}.info-csns{margin-top:40px;margin-bottom:60px}.brand_linkbanner{margin:0 20px}}@media all and (min-width: 768px){.cp-final{padding-bottom:100px}.cp-final .products-feature__full.content-cc .l-read{padding:100px 0}.cp-final .cp-fpart1{max-width:480px}.cp-final .cp-fpart2{max-width:180px}.cp-final .cp-fpart3{max-width:600px;padding-top:20px}.info-csns{margin-top:60px;margin-bottom:100px}}.anchorTag{position:relative}.c-shopIndex{background:linear-gradient(90deg, #eee0eb 0%, #fff 100%);margin:0 auto}.c-shopIndex .text .c-shopHead{font-family:"Hiragino Mincho ProN", "Yu Mincho", Serif;letter-spacing:.1em;line-height:1;margin:0}.c-shopIndex .text .c-shopCopy{color:#541C06;font-weight:bold;line-height:1.5;font-family:"Hiragino Mincho ProN", "Yu Mincho", Serif}.c-shopIndex .text .c-shopText{line-height:1.5;font-size:1.4rem}@media screen and (max-width: 767px){.c-shopIndex{padding:15px 15px 20px 15px;margin-top:-25px}.c-shopIndex .text .c-shopHead{font-size:2rem;padding-top:20px}.c-shopIndex .text .c-shopCopy{font-size:1.5rem;padding:15px 0}}@media all and (min-width: 768px){.c-shopIndex{display:flex;flex-wrap:wrap;padding:30px;width:928px}.c-shopIndex .shop-img{width:200px}.c-shopIndex .text{width:calc(100% - 240px);padding-left:40px}.c-shopIndex .text .c-shopHead{font-size:2.7rem}.c-shopIndex .text .c-shopCopy{font-size:1.7rem;padding:18px 0 15px 0}.c-shopIndex .text .c-shopText{line-height:1.5;font-size:1.4rem}}.c-shopMenu .areaBtns{display:flex;flex-wrap:wrap}.c-shopMenu .areaBtns li{display:block;text-align:center}.c-shopMenu .areaBtns li a{display:block;margin:0 auto;border-radius:7px;background:#fff url("/assets/images/common/arrow-down_r.svg") no-repeat center 90%;background-size:15px;box-shadow:0px 3px 6px rgba(0,0,0,0.16);color:#b580aa;font-weight:bold;transition:all .2s;text-shadow:0px 0px 4px #fff}.c-shopMenu .areaBtns li a:hover{background:#eee0eb url("/assets/images/common/arrow-down_w.svg") no-repeat center 90%;box-shadow:0px 3px 6px transparent}@media screen and (max-width: 767px){.c-shopMenu{width:100%;margin:20px auto}.c-shopMenu .areaBtns li{width:50%;margin-bottom:15px}.c-shopMenu .areaBtns li a{width:90%;padding:20px 0 30px 0;font-size:1.4rem}}@media all and (min-width: 768px){.c-shopMenu{width:988px;margin:40px auto 60px auto}.c-shopMenu .areaBtns li{width:20%}.c-shopMenu .areaBtns li a{width:94%;padding:20px 0 30px 0;font-size:1.5rem}}.c-shopList .area-name h3{color:#fff;background:linear-gradient(90deg, #d5b5ce 0%, #fff 100%)}.c-shopList .area-list h4{color:#541C06;font-weight:bold}.c-shopList .area-list h4 .bull{color:#D5B5CE}.c-shopList .area-table{width:100%;margin:0 auto}.c-shopList .area-table th,.c-shopList .area-table td{line-height:1.5;text-align:left;vertical-align:middle}.c-shopList .area-table th{border-bottom:2px solid #DBC9A4;font-weight:bold;color:#4d4d4d}.c-shopList .area-table td{border-bottom:1px solid #DEDEDE;color:#333}@media screen and (max-width: 767px){.c-shopList{width:100%;margin:0 auto 30px auto}.c-shopList .area-name{margin-bottom:30px}.c-shopList .area-name h3{font-size:1.7rem;padding:10px 15px}.c-shopList .area-list h4{font-size:1.5rem;margin-bottom:10px;padding-left:20px}.c-shopList .area-table{margin-bottom:30px;width:calc(100% - 40px)}.c-shopList .area-table th,.c-shopList .area-table td{font-size:1.35rem;padding:10px}.c-shopList .area-table th:nth-of-type(1){width:40%}.c-shopList .area-table th:nth-of-type(3){width:30%}}@media all and (min-width: 768px){.c-shopList{width:988px;margin:0 auto 60px auto}.c-shopList .area-name{margin-bottom:40px}.c-shopList .area-name h3{font-size:2rem;padding:10px 15px}.c-shopList .area-list h4{font-size:1.7rem;margin-bottom:15px}.c-shopList .area-table{margin-bottom:50px}.c-shopList .area-table th,.c-shopList .area-table td{font-size:1.5rem;line-height:1.5;padding:15px}.c-shopList .area-table th{font-size:1.35rem}.c-shopList .area-table th:nth-of-type(1){width:30%}.c-shopList .area-table th:nth-of-type(3){width:20%}}.btn-chericot{display:table;border-collapse:separate;width:100%}.btn-chericot a{display:table-cell;vertical-align:middle;border-radius:7px;box-shadow:0px 3px 6px rgba(0,0,0,0.2);font-family:"Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";line-height:1.45;transition:all .2s}.btn-chericot a.bc-concept{background:#fff url("/assets/images/products/chericot/icon-top-concept.svg") no-repeat 7px center;background-size:50px}.btn-chericot a.bc-shop{background:#fff url("/assets/images/products/chericot/icon-top-shop.svg") no-repeat 7px center;background-size:50px}.btn-chericot a:hover{background-color:#F5E7EA;box-shadow:0px 0px 0px rgba(0,0,0,0.2)}@media screen and (max-width: 767px){.brands-index__box.l-chericot{margin-top:-20px}.btn-chericot{border-spacing:5px 0;margin-top:20px}.btn-chericot a{padding:10px 10px 10px 57px;font-size:14px}.btn-chericot a.bc-concept,.btn-chericot a.bc-shop{background-size:40px}}@media all and (min-width: 768px){.brands-index__box.l-chericot{display:block;width:100%;max-width:1040px;position:relative;background:none;margin:-40px auto 85px auto}.brands-index__box.l-chericot .inner{display:block;width:500px;margin:0 auto;position:relative;padding-top:60px;z-index:2}.brands-index__box.l-chericot .inner .brands-mtxt{margin-left:0;text-align:center}.brands-index__box.l-chericot:before,.brands-index__box.l-chericot:after{content:"";display:block;width:247px;height:325px;position:absolute;background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:1}.brands-index__box.l-chericot:before{top:0px;left:0px;background-image:url("/assets/images/products/chericot/bg-toprenewL.png")}.brands-index__box.l-chericot:after{top:0px;right:0px;background-image:url("/assets/images/products/chericot/bg-toprenewR.png")}.btn-chericot{border-spacing:10px 0;margin-top:30px;margin-left:-10px}.btn-chericot a{padding:10px 15px 10px 80px;font-size:15px;text-align:left}.btn-chericot a.bc-concept,.btn-chericot a.bc-shop{background-size:50px}}.l-seriesMovie{background:url("/assets/images/products/welfare/in/bg_movieItem1.jpg") no-repeat center center;background-size:cover}.l-seriesMovie__title{text-align:center;color:#fff;background:url("/assets/images/products/welfare/in/bg_moviettl1.png") no-repeat center center;text-shadow:0px 0px 10px rgba(0,0,0,0.85);background-size:cover}.l-seriesMovie__title .subttl{display:block;color:#eaff00}@media screen and (max-width: 767px){.l-seriesMovie{padding:30px 0;background-size:cover}.l-seriesMovie__title{font-size:2rem;padding:10px 0;margin-bottom:15px;background-size:cover}.l-seriesMovie__title .subttl{font-size:1.6rem;padding-top:7px}.l-seriesMovie .products-feature__box{margin-bottom:0}}@media all and (min-width: 768px){.l-seriesMovie{padding:60px 0 80px 0}.l-seriesMovie__title{font-size:2.3rem;padding:15px 0;margin-bottom:15px;text-shadow:0px 0px 10px rgba(0,0,0,0.85)}.l-seriesMovie__title .subttl{font-size:1.85rem;padding-top:10px}.l-seriesMovie .products-feature__box{margin-bottom:0}}@media screen and (max-width: 767px){#lineup_view{margin-top:90px}}@media all and (min-width: 768px){#lineup_view{margin-top:90px}}@media all and (max-width: 374px){.c-tabList__btn{font-size:1.2rem;letter-spacing:0}br.-se-adjust{display:inline}}@media print{.c-headerNav .c-globalMenuChild__outer,.c-headerNav .c-globalSubMenu,.c-closeMenuBtn.u-onlySPTb,.c-expandMenuBtn.u-onlySPTb{display:none}.c-globalMenu__item>a{font-size:1.3rem}.l-header{position:relative;height:90px;overflow:hidden}.l-main{padding-top:0px}}.ie-notice{font-size:1.2rem;color:red;display:none}@media all and (-ms-high-contrast: none){.ie-notice{display:inline}}
