.brand-header{border-bottom:1px solid #b5dcff}.product_main{width:calc(100vw - 246px);padding:0 40px;position:relative;overflow:hidden}.product_main::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100px;background-repeat:no-repeat;background-position:center bottom;background:url(images/bg_search_header_pc.png) no-repeat center bottom;background-size:cover}.product_main .textBox01{border:0;padding:0;margin:0 0 30px 0}.product_main .prodlist{background:url()}.product_main .prodlist-series{line-height:1.4;padding:0 0 10px 0;margin:0 0 20px 0;border-bottom:1px solid #d0d9e6}.product_main .btn_txt01s{border:1px solid #0159ab;background:#fff;color:#0159ab;font-size:inherit;font-weight:700;min-width:350px;position:relative}.product_main .btn_txt01s span{position:static;padding:0 38px}.product_main .btn_txt01s span::before{right:20px;left:auto;width:7px;height:7px;border-top:2px solid #079fc9;border-right:2px solid #079fc9}body.rohto2020 .product_main .h2_basic{border-left:0;line-height:1.4;background-color:transparent;color:#1c1c1c;border-radius:0;box-sizing:border-box;padding:0 0 10px 0;margin:0 0 20px 0;border-bottom:1px solid #d0d9e6}body.rohto2020 .product_main .h2_basic span{padding:0;border-bottom:0}.detailBox01 .txtProduct01,.detailBox02 .txtProduct01{font-weight:700;color:#1c1c1c;font-size:2rem;line-height:1.4;margin-bottom:20px}.sub{position:relative;z-index:2}.subList01 h3{font-size:1.4rem;line-height:1;margin:-4px 0 6px 0}@media screen and (min-width: 769px){.product_main::before{background-image:url(images/bg_search_header_pc.png)}}@media screen and (max-width: 768px){.product_main{width:auto;padding:0}.product_main::before{background-image:url(images/bg_search_header_sp.png)}.product_main .textBox01{margin:0 0 5vw 0}.sub{display:none}}@media screen and (max-width: 480px){.product_main .textBox01{border:0;padding:0;margin:0 0 6vw 0}.product_main .prodlist-series{padding:0 0 2vw 0;margin:0 15px 3vw 15px}.product_main .btn_txt01s{display:block;min-width:0;margin-left:15px;margin-right:15px}.product_main .btn_txt01s span{padding:0 20px}.product_main .btn_txt01s span::before{right:10px}body.rohto2020 .product_main .h2_basic{padding:0 0 2vw 0;margin:0 0 3vw 0}body.rohto2020 .product_main .h2_basic span{display:inline-block;text-align:left}.detailBox01 .txtProduct01,.detailBox02 .txtProduct01{font-size:1.8rem;margin-bottom:3vw}}.section_brand_product{background-color:#fff;width:auto;max-width:1040px;margin:0 auto}.section_brand_product .boxWarning01{border:0;border-radius:0;margin-bottom:0;margin-top:20px}.section_brand_product .boxWarning01 p{margin:0;padding:0;background:url();line-height:1.4;color:#ee2e33;position:relative}.product_detailbox01{margin:0 0 24px 0;padding:0}.product_detailbox01 .inner01{float:none;width:auto;display:flex}.product_detailbox01 .spf-pa{padding:8px;margin:16px 0 5px;border-radius:4px;background-color:#ecf2fa;text-align:center;color:#005bac;font-weight:bold}.detailBox01,.detailBox02{float:none;position:static;width:auto;padding:0;border:0;border-radius:0;word-break:break-all;min-height:0;height:auto !important;margin-bottom:10px;width:490px;padding-left:40px}.product_detailbox03{width:auto;float:none}.product_detailbox03 .textBox01 div{margin:0 !important;padding:0.5em 0 0 0}.product_detailbox03 .textBox01 .fs{font-size:85%}.product_detailbox03 .textBox01 ul{padding:1em 0 0 1.5em;list-style:disc}.product_detailbox03 .textBox01 ul li{margin-bottom:0.5em}@media screen and (max-width: 940px){.product_detailbox01 .inner01{display:block;text-align:center}.detailBox01,.detailBox02{display:inline-block;margin-bottom:24px;width:auto;padding-left:0;text-align:left}}@media screen and (max-width: 768px){.section_brand_product{margin:0 15px}}@media screen and (max-width: 480px){.section_brand_product .boxWarning01{margin-top:3vw}.product_detailbox01{margin:0 0 4vw 0}.detailBox01,.detailBox02{display:block;margin-bottom:4vw}}.product_slide01{float:none;width:390px;height:auto;margin:0 auto;box-sizing:border-box;text-align:center;position:relative;overflow:hidden;transition:opacity 0.5s ease}.product_slide01 .product_gallery{width:100%;height:0;padding:0 0 112.83% 0}.product_slide01 .product_gallery img{position:absolute;top:0;left:0}.section_brand_product .swiper-container-horizontal>.swiper-pagination-bullets{height:40px;box-sizing:border-box;bottom:0;font-size:0}.section_brand_product .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;width:12px;height:12px;box-sizing:border-box;border:2px solid #0d5daa;border-radius:50%;background:#fff;opacity:1}.section_brand_product .product_slide01.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{border:2px solid #0d5daa;background:#0d5daa}.section_brand_product .product_slide01.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active::after{content:none}@media screen and (max-width: 940px){.product_slide01{padding-bottom:0;margin-bottom:24px;text-align:left}}@media screen and (max-width: 600px){.section_brand_product .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px}.product_slide01{width:88%;margin-bottom:4vw}.product_slide01 .product_gallery{padding:0 0 103% 0}.product_slide01 .product_gallery .swiper-slide{height:0;padding-bottom:103%}.product_slide01 .product_gallery .swiper-slide img{position:absolute;top:-4.5%}.product_slide01.swiper-container-horizontal>.swiper-pagination-bullets{height:20px;bottom:0}}@media screen and (max-width: 480px){.product_slide01{margin-bottom:4vw}}#products_h1Box{min-height:146px;box-sizing:border-box;padding:20px 40px;text-align:center;position:relative;display:flex;justify-content:center;align-items:center}#products_h1Box .box_innder{display:inline-block;text-align:left}#products_h1Box .box_innder h1{font-weight:900;font-size:2.6rem;line-height:1.3}#products_h1Box .box_innder .txtClass01{height:22px;line-height:22px;margin:0 0 4px 0;padding:0 1em;box-sizing:content-box;border:solid 1px #1c1c1c;color:#1c1c1c;font-size:1.2rem;font-weight:700}#products_h1Box .box_innder .box_char{display:flex}#products_h1Box .box_innder .box_char.icon_new::before,#products_h1Box .box_innder .box_char.icon_renew::before,#products_h1Box .box_innder .box_char.icon_recommend::before{margin-right:10px}@media screen and (max-width: 940px){#products_h1Box{min-height:100px;padding:15px 40px 0 40px;align-items:flex-end}}@media screen and (max-width: 768px){#products_h1Box{padding:15px 15px 0 15px}#products_h1Box .box_innder h1{font-size:2.4rem}}@media screen and (max-width: 480px){#products_h1Box{min-height:0;padding:20px 15px;display:block;text-align:left}#products_h1Box .box_innder{display:block}#products_h1Box .box_innder h1{font-size:2rem}#products_h1Box .box_innder .box_char.icon_new::before,#products_h1Box .box_innder .box_char.icon_renew::before,#products_h1Box .box_innder .box_char.icon_recommend::before{margin-right:6px}}.product_tbl01{border-top:1px solid #d0d9e6;border-bottom:1px solid #d0d9e6;padding:16px 0}.product_tbl01 table{width:100%;font-size:1.4rem;line-height:1.3}.product_tbl01 table th{text-align:center;font-weight:700;padding:0.4em}.product_tbl01 table td{text-align:center;padding:0.4em}.product_tbl01 table td.tbl_s_shap{text-align:left;padding-left:0}.product_tbl01+p{margin-top:0.2em;text-align:right;font-size:1.3rem}.product_jan{margin-top:20px}.product_jan h3{display:inline-block;font-weight:900;color:#0159ab;line-height:1.2;font-size:1.5rem;padding-bottom:0.5em;cursor:pointer;transition:all 0.3 ease;border-bottom:1px solid #0159ab;padding-right:20px;position:relative}.product_jan h3::after{position:absolute;content:"";top:0.2em;right:0;width:7px;height:7px;border-top:2px solid #079fc9;border-right:2px solid #079fc9;transform:rotate(135deg)}.product_jan h3:hover{opacity:0.8}.product_jan h3.active{border-bottom:0}.product_jan h3.active::after{top:0.4em;transform:rotate(-45deg)}.product_jan .jan_tbl{display:none}.product_jan table{font-size:1.4rem;line-height:1.3}.product_jan table th{text-align:center;font-weight:700;padding:0.3em 0.7em;border:1px solid #d0d9e6;background-color:#ecf6ff}.product_jan table td{text-align:center;padding:0.3em 0.7em;border:1px solid #d0d9e6}.product_jan table td.tbl_j_capa{text-align:right}.detailBox01 .product_links01,.detailBox02 .product_links01{margin-top:20px}.detailBox01 .product_links01 .component,.detailBox02 .product_links01 .component{margin-bottom:6px}.detailBox01 .component,.detailBox02 .component{margin:0;font-size:1.4rem}.detailBox01 .product_links01 .txtLinks01.btn_seibun,.detailBox01 .product_links01 .txtLinks01.btn_tmppdf,.detailBox02 .product_links01 .txtLinks01.btn_seibun,.detailBox02 .product_links01 .txtLinks01.btn_tmppdf{height:50px;width:226px;border:1px solid #0159ab;margin-top:0;line-height:1;color:#0159ab;background:#fff;font-weight:bold;border-radius:6px;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px 0 14px;transition:all 0.3s ease}.detailBox01 .product_links01 .txtLinks01.btn_seibun:hover,.detailBox01 .product_links01 .txtLinks01.btn_tmppdf:hover,.detailBox02 .product_links01 .txtLinks01.btn_seibun:hover,.detailBox02 .product_links01 .txtLinks01.btn_tmppdf:hover{opacity:0.8}.detailBox01 .product_links01 .txtLinks01.btn_seibun::before,.detailBox01 .product_links01 .txtLinks01.btn_tmppdf::before,.detailBox02 .product_links01 .txtLinks01.btn_seibun::before,.detailBox02 .product_links01 .txtLinks01.btn_tmppdf::before{display:block;content:"";position:static;width:22px;height:24px;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:10px}.detailBox01 .product_links01 .txtLinks01.btn_seibun::after,.detailBox01 .product_links01 .txtLinks01.btn_tmppdf::after,.detailBox02 .product_links01 .txtLinks01.btn_seibun::after,.detailBox02 .product_links01 .txtLinks01.btn_tmppdf::after{display:block;content:"";position:static;width:9px;height:7px;background-repeat:no-repeat;background-position:center center;background-size:9px 7px;margin-left:10px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9' height='7' viewBox='0 0 9 7'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='9' height='7' transform='translate(1422 -1493)' fill='%23fff' stroke='%23707070' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(-1422 1493)' clip-path='url(%23a)'%3E%3Crect width='1' height='5' transform='translate(1422 -1491)' fill='%230159ab'/%3E%3Crect width='7' height='1' transform='translate(1422 -1487)' fill='%230159ab'/%3E%3Crect width='7' height='5' transform='translate(1424 -1493)' fill='%230159ab'/%3E%3Crect width='5' height='1' transform='translate(1425 -1492)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")}.detailBox01 .product_links01 .txtLinks01.btn_seibun::before,.detailBox02 .product_links01 .txtLinks01.btn_seibun::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='20' viewBox='0 0 22 20'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='22' height='20' transform='translate(1386 -1507)' fill='%23fff' stroke='%23707070' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(-1386 1507)' clip-path='url(%23a)'%3E%3Cg transform='translate(-168 -848)'%3E%3Crect width='18' height='2' transform='translate(1558 -659)' fill='%230159ab'/%3E%3Crect width='18' height='2' transform='translate(1558 -653)' fill='%230159ab'/%3E%3Crect width='18' height='2' transform='translate(1558 -647)' fill='%230159ab'/%3E%3Crect width='18' height='2' transform='translate(1558 -641)' fill='%230159ab'/%3E%3Crect width='2' height='2' transform='translate(1554 -659)' fill='%230159ab'/%3E%3Crect width='2' height='2' transform='translate(1554 -653)' fill='%230159ab'/%3E%3Crect width='2' height='2' transform='translate(1554 -647)' fill='%230159ab'/%3E%3Crect width='2' height='2' transform='translate(1554 -641)' fill='%230159ab'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.detailBox01 .product_links01 .txtLinks01.btn_tmppdf::before,.detailBox02 .product_links01 .txtLinks01.btn_tmppdf::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='24' viewBox='0 0 22 24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='22' height='24' transform='translate(1291 -1494)' fill='%23fff' stroke='%23707070' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(-1291 1494)' clip-path='url(%23a)'%3E%3Cg transform='translate(635 -1985)'%3E%3Cg fill='%23fff'%3E%3Cpath d='M 672.2808837890625 514.1172485351563 L 656.8827514648438 514.1172485351563 L 656.8827514648438 491.8827819824219 L 677.1172485351563 491.8827819824219 L 677.1172485351563 509.7206115722656 L 672.2808837890625 514.1172485351563 Z' stroke='none'/%3E%3Cpath d='M 657.7655639648438 492.7655639648438 L 657.7655639648438 513.2344360351563 L 671.9396362304688 513.2344360351563 L 676.2344360351563 509.330078125 L 676.2344360351563 492.7655639648438 L 657.7655639648438 492.7655639648438 M 656 491 L 678 491 L 678 510.1111145019531 L 672.6221923828125 515 L 656 515 L 656 491 Z' stroke='none' fill='%230159ab'/%3E%3C/g%3E%3Cpath d='M672,514v-5h5Z' fill='%230159ab'/%3E%3Cg transform='translate(-0.403 0.759)'%3E%3Cpath d='M659.4,506.115v-7.874H661.5a6.417,6.417,0,0,1,1.531.113,1.735,1.735,0,0,1,.948.779,2.852,2.852,0,0,1,.373,1.536,2.9,2.9,0,0,1-.323,1.432,1.869,1.869,0,0,1-.8.81,4.185,4.185,0,0,1-1.666.234H660.7v2.97Zm1.3-6.542v2.24h.722a3.148,3.148,0,0,0,.987-.1.88.88,0,0,0,.429-.369,1.361,1.361,0,0,0-.006-1.317.854.854,0,0,0-.425-.36,3.888,3.888,0,0,0-1.071-.092Z' fill='%230159ab'/%3E%3Cpath d='M664.864,498.241h2.377a3.561,3.561,0,0,1,1.36.2,2.287,2.287,0,0,1,.845.68,3.508,3.508,0,0,1,.607,1.241,6.975,6.975,0,0,1,.219,1.9,6.127,6.127,0,0,1-.23,1.775,3.56,3.56,0,0,1-.585,1.2,2.275,2.275,0,0,1-.856.664,3.211,3.211,0,0,1-1.29.222h-2.447Zm1.3,1.332v5.21h.979a2.544,2.544,0,0,0,.91-.118,1.1,1.1,0,0,0,.462-.356,2.082,2.082,0,0,0,.3-.754,6.283,6.283,0,0,0,.118-1.358,6.161,6.161,0,0,0-.121-1.379,1.825,1.825,0,0,0-.376-.795,1.2,1.2,0,0,0-.621-.38,5.174,5.174,0,0,0-1.057-.07Z' fill='%230159ab'/%3E%3Cpath d='M670.84,506.115v-7.874h4.426v1.332H672.14v1.865h2.707v1.332H672.14v3.345Z' fill='%230159ab'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media screen and (max-width: 600px){.detailBox01 .product_links01,.detailBox02 .product_links01{width:auto}}@media screen and (max-width: 480px){.product_tbl01{padding:2vw 0}.product_tbl01 table th{padding:0.3em}.product_tbl01 table td{padding:0.3em}.product_tbl01+p{font-size:1.2rem}.product_jan{margin-top:3vw}.product_jan h3{font-size:1.4rem}.product_jan table{font-size:1.3rem}.product_jan table th{padding:0.3em 0.5em}.product_jan table td{padding:0.3em 0.5em}.detailBox01 .product_links01 .txtLinks01,.detailBox02 .product_links01 .txtLinks01{margin-top:3vw}.detailBox01 .product_links01 .txtLinks01.btn_seibun,.detailBox01 .product_links01 .txtLinks01.btn_tmppdf,.detailBox02 .product_links01 .txtLinks01.btn_seibun,.detailBox02 .product_links01 .txtLinks01.btn_tmppdf{height:44px;width:172px}}.detailBox01 .txtContact01,.detailBox02 .txtContact01{display:none}.product_main+.sub{position:relative}.product_main+.sub .nav_sticky{position:sticky;top:70px}.siteSearch{position:relative}.siteSearch .searchInputBox{width:auto;height:35px;border:1px solid #a3d3fe;border-radius:18px;padding:0 0 0 15px;background:#fff}.siteSearch .searchInputBox:hover{box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.siteSearch .searchInputBox:focus{outline:-webkit-focus-ring-color auto 5px}.siteSearch .searchInputBox .searchInput{padding:5px 0 0 0;background:transparent}.siteSearch .searchButtonBox{position:absolute;right:4px;font-size:20%;top:3px}.siteSearch input[type="text"]{border:none;vertical-align:middle;height:25px;width:160px;font-size:14px;color:#888}.siteSearch input[type="text"]:focus{outline:0}.siteSearch input.searchButton{width:29px;height:29px;border:none;border-radius:16px;background-color:#0d5daa;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='search' class='svg-inline--fa fa-search fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:50% auto;cursor:pointer}.siteSearch input.searchButton:hover{background-color:#6e9ecc}.siteSearch input::-ms-clear{visibility:hidden}.sm_links{display:inline-block;margin:1em 0 0 0;padding:14px 13px 0 88px;line-height:1.2;box-sizing:border-box;min-height:32px;background:url(images/icon_selfmed.png) no-repeat left top;position:relative}.sm_links:after{display:block;content:"";position:absolute;top:18px;right:0;width:8px;height:7px;background:url(images/sprite_pc_blank.png) no-repeat left top}@media screen and (max-width: 480px){.sm_links{font-size:1.3rem;padding:6px 12px 0 54px;min-height:20px;background-size:52px 20px}.sm_links:after{top:10px}}.faq_links{display:inline-block;margin:1em 0 0 0;padding:10px 13px 0 88px;line-height:1.2;box-sizing:border-box;min-height:32px;background:url(images/icon_faq.png) no-repeat left top;position:relative}.faq_links:after{display:block;content:"";position:absolute;top:14px;right:0;width:8px;height:7px;background:url(images/sprite_pc_blank.png) no-repeat left top}@media screen and (max-width: 480px){.faq_links{font-size:1.3rem;padding:4px 12px 0 54px;min-height:20px;background-size:52px 20px}.faq_links:after{top:8px}}#js_faqbox{position:fixed;width:214px;height:80px;background:rgba(255,255,255,0.8) url(images/bg_faqbox.svg) no-repeat left 3px;background-size:74px 74px;left:-214px;bottom:24px;box-shadow:2px 2px 4px 0 rgba(0,0,0,0.3);z-index:10;opacity:0;transition:all 0.5s ease}#js_faqbox.active{left:0;opacity:1}#js_faqinner{width:160px;height:100%;margin-left:50px;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap}#js_faqinner a{display:block;width:160px;height:28px;margin:4px 0;font-size:20%;text-indent:-940px;overflow:hidden;text-decoration:none;background-repeat:no-repeat;background-position:center center;background-size:160px 28px;border-radius:14px;transition:all 0.5s ease}#js_faqinner a:hover{opacity:0.8}#js_btnchat{background-color:#ffccff;background-image:url(images/btn_chat.svg)}#js_btnfaq{background-color:#99e5ff;background-image:url(images/btn_faq.svg)}@media screen and (max-width: 768px){#js_faqbox{width:84px;height:96px;background:transparent;left:-84px;bottom:8px;box-shadow:0 0 0 0 transparent}#js_faqinner{width:100%;height:100%;margin-left:0;align-items:flex-end;align-content:flex-end}#js_faqinner a{display:block;width:84px;height:44px;margin:0 0 4px 0;background-size:84px 48px;border-radius:0 22px 22px 0}#js_faqinner a:hover{opacity:1}#js_btnchat{background-color:#ffccff;background-image:url(images/btn_chat_sp.svg)}#js_btnfaq{background-color:#99e5ff;background-image:url(images/btn_faq_sp.svg)}}
