@charset "UTF-8";.p-products_card__list{display:flex;justify-content:space-between;flex-wrap:wrap}.p-products_card__list li{width:336px}.p-products_card__list li:nth-child(n+4){margin-top:42px}.p-products_card__list li:nth-child(3n+2):last-child{margin-right:auto;margin-left:calc(50% - 336px * 1.5)}@media screen and (max-width:900px){.p-products_card__list li{width:32%}.p-products_card__list li:nth-child(n+4){margin-top:15px}.p-products_card__list li:nth-child(3n+2):last-child{margin-right:auto;margin-left:calc(50% - 32% * 1.5)}}@media screen and (max-width:840px){.p-products_card__list li{width:48.5%}.p-products_card__list li:nth-child(n+3){margin-top:15px}.p-products_card__list li:nth-child(3n+2):last-child{margin-left:0;margin-right:0}}@media screen and (max-width:600px){.p-products_card__list li{width:100%;max-width:100%;margin-left:auto!important;margin-right:auto!important}.p-products_card__list li:nth-child(3n+2):last-child{margin-left:auto;margin-right:auto}.p-products_card__list li:not(:first-child){margin-top:15px}}.p-products_card__link{width:100%;display:block;color:#333333;font-weight:500;transition:color 0.3s ease-in-out;background-color:#f2f7f8;height:100%}@media screen and (min-width:901px){.p-products_card__link:hover b{color:#169891}}.p-products_card__link .__ttl{padding:0 25px}@media screen and (max-width:900px){.p-products_card__link .__ttl{padding:0 calc(0.862vw + 17.241px)}}@media screen and (max-width:320px){.p-products_card__link .__ttl{padding:0 20px}}.p-products_card__link .__ttl>span{position:relative;display:flex;align-items:center;height:60px;font-size:18px;line-height:1.41;margin-top:-3.69px;margin-bottom:-3.69px;border-bottom:1px solid #99dbd7}@media screen and (max-width:900px){.p-products_card__link .__ttl>span{height:calc(1.034vw + 50.69px);font-size:16px}}@media screen and (max-width:320px){.p-products_card__link .__ttl>span{height:54px}}.p-products_card__link .__ttl>span b{display:block;position:relative;padding-left:16px;font-weight:500;transition:color 0.3s ease-in-out;padding-top:2px}.p-products_card__link .__ttl>span b:before{content:"";position:absolute;top:5px;left:2px;display:inline-block;font-family:"FontAwesome";font-size:15px;font-weight:900;color:#34b6af}@media screen and (max-width:900px){.p-products_card__link .__ttl>span b:before{top:3px}}.p-products_card__photo{display:block;width:100%;overflow:hidden}.p-products_card__photo img{display:block;transition:transform 0.3s ease-in-out}@media screen and (min-width:901px){.p-products_card__link:hover .p-products_card__photo img{transform:scale(1.05)}}.p-products_card__item{width:100%}.p-products_card__item dt{margin-bottom:20px}@media screen and (max-width:900px){.p-products_card__item dt{margin-bottom:calc(0.69vw + 13.793px)}}@media screen and (max-width:320px){.p-products_card__item dt{margin-bottom:16px}}.p-products_card__item dd{width:100%;padding:0 25px 25px}@media screen and (max-width:900px){.p-products_card__item dd{padding:0 calc(0.862vw + 17.241px) calc(0.862vw + 17.241px)}}@media screen and (max-width:320px){.p-products_card__item dd{padding:0 20px 20px}}.p-products_card__item dd p{font-size:15px;line-height:1.8;margin-top:-6px;margin-bottom:-6px;font-weight:400}.l-products_papermaking{background:#edf5f5}.l-products_papermaking .l-breadcrumb:after{box-shadow:-28px 0px 16px -8px #edf5f5 inset}.l-products_papermaking .l-content{background:#ffffff;margin-top:64px}.l-products_papermaking .l-content_wide__middle{background:none}.p-products_papermaking{width:100%}.p-products_papermaking__input{display:none}.p-products_papermaking__tab_list{width:900px;margin:-64px auto 77px;display:flex;justify-content:space-between}@media screen and (max-width:900px){.p-products_papermaking__tab_list{width:100%;margin-bottom:calc(16.154vw + -68.385px)}}@media screen and (max-width:640px){.p-products_papermaking__tab_list{margin-bottom:35px}}.p-products_papermaking__tab_list li{width:298px}.p-products_papermaking__tab_list li:nth-child(n+4){margin-top:20px}.p-products_papermaking__tab_list li:nth-child(3n+2):last-child{margin-right:auto;margin-left:calc(50% - 298px * 1.5)}@media screen and (max-width:900px){.p-products_papermaking__tab_list li{width:calc(33.3333% - 2px)}}.p-products_papermaking__label{width:100%;height:64px;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;background:#98a3ad;color:#e7ecf1;font-size:17px;font-weight:500;line-height:1.29;transition:background 0.3s ease-in-out,color 0.3s ease-in-out;padding-bottom:3px;cursor:pointer}@media screen and (max-width:900px){.p-products_papermaking__label{font-size:calc(1.154vw + 6.615px)}}@media screen and (max-width:640px){.p-products_papermaking__label{font-size:14px;padding:0 7px 17px}}@media screen and (max-width:480px){.p-products_papermaking__label{font-size:13px}}#tab_01:checked~.p-products_papermaking__tab_list li:first-child .p-products_papermaking__label{background:#ffffff;color:#333333}@media screen and (max-width:640px){#tab_01:checked~.p-products_papermaking__tab_list li:first-child .p-products_papermaking__label{padding-bottom:0}}#tab_02:checked~.p-products_papermaking__tab_list li:nth-child(2) .p-products_papermaking__label{background:#ffffff;color:#333333}@media screen and (max-width:640px){#tab_02:checked~.p-products_papermaking__tab_list li:nth-child(2) .p-products_papermaking__label{padding-bottom:0}}#tab_03:checked~.p-products_papermaking__tab_list li:nth-child(3) .p-products_papermaking__label{background:#ffffff;color:#333333}@media screen and (max-width:640px){#tab_03:checked~.p-products_papermaking__tab_list li:nth-child(3) .p-products_papermaking__label{padding-bottom:0}}@media screen and (min-width:901px){.p-products_papermaking__label:hover{background:#ffffff;color:#34b6af}}@media screen and (min-width:901px){.p-products_papermaking__label:hover:before{width:100%}}@media screen and (min-width:901px){.p-products_papermaking__label:hover:after{right:9px;color:#34b6af}}.p-products_papermaking__label:before{content:"";position:absolute;top:-4px;left:0;width:0;height:4px;background:#34b6af;transition:width 0.3s ease-in-out}#tab_01:checked~.p-products_papermaking__tab_list li:first-child .p-products_papermaking__label:before{width:100%}#tab_02:checked~.p-products_papermaking__tab_list li:nth-child(2) .p-products_papermaking__label:before{width:100%}#tab_03:checked~.p-products_papermaking__tab_list li:nth-child(3) .p-products_papermaking__label:before{width:100%}.p-products_papermaking__label:after{content:"";position:absolute;top:50%;right:12px;transform:translateY(-50%);color:#e7ecf1;font-family:"FontAwesome";font-size:14px;font-weight:900;transition:right 0.3s ease-in-out,color 0.3s ease-in-out,opacity 0.3s ease-in-out}@media screen and (max-width:640px){.p-products_papermaking__label:after{top:auto;bottom:3px;left:50%;right:auto;transform:translateX(-50%)}}#tab_01:checked~.p-products_papermaking__tab_list li:first-child .p-products_papermaking__label:after{opacity:0}#tab_02:checked~.p-products_papermaking__tab_list li:nth-child(2) .p-products_papermaking__label:after{opacity:0}#tab_03:checked~.p-products_papermaking__tab_list li:nth-child(3) .p-products_papermaking__label:after{opacity:0}.p-products_papermaking__label .show_360{display:none}@media screen and (max-width:360px){.p-products_papermaking__label .show_360{display:block}}.p-products_papermaking__tab_area{height:0;overflow:hidden;opacity:0;visibility:hidden;transition:opacity 0.5s ease-in-out}#tab_01:checked~.p-products_papermaking__tab_area#tab_area_01{height:100%;opacity:1;visibility:visible}#tab_02:checked~.p-products_papermaking__tab_area#tab_area_02{height:100%;opacity:1;visibility:visible}#tab_03:checked~.p-products_papermaking__tab_area#tab_area_03{height:100%;opacity:1;visibility:visible}.p-products_papermaking__headline{width:100%;text-align:center;margin-bottom:32px}@media screen and (max-width:900px){.p-products_papermaking__headline{margin-bottom:calc(3.077vw + 4.308px)}}@media screen and (max-width:900px){.p-products_papermaking__headline{margin-bottom:24px}}.p-products_papermaking__headline .cont{position:relative;font-size:27px;font-weight:500;padding-bottom:27px}@media screen and (max-width:900px){.p-products_papermaking__headline .cont{font-size:calc(1.923vw + 9.692px);padding-bottom:calc(4.231vw + -11.077px)}}@media screen and (max-width:640px){.p-products_papermaking__headline .cont{font-size:22px;padding-bottom:16px}}.p-products_papermaking__headline .cont:before{content:"";position:absolute;bottom:0;right:50%;width:16px;height:3px;background:#34b6af}.p-products_papermaking__headline .cont:after{content:"";position:absolute;bottom:0;left:50%;width:16px;height:3px;background:#4659a6}.p-products_papermaking_perforemance{width:100%;display:flex;justify-content:space-between;margin-bottom:47px}@media screen and (max-width:900px){.p-products_papermaking_perforemance{margin-bottom:calc(5.769vw + -4.923px)}}@media screen and (max-width:767px){.p-products_papermaking_perforemance{display:block}}@media screen and (max-width:640px){.p-products_papermaking_perforemance{margin-bottom:32px}}.p-products_papermaking_perforemance__figure{width:360px}@media screen and (max-width:900px){.p-products_papermaking_perforemance__figure{width:33.3333333333%}}@media screen and (max-width:767px){.p-products_papermaking_perforemance__figure{width:100%;max-width:360px;margin-bottom:20px}}.p-products_papermaking_perforemance__figure_list{display:block;width:100%}.p-products_papermaking_perforemance__figure_list li{width:100%}.p-products_papermaking_perforemance__figure_list li:nth-child(n+2){margin-top:14px}@media screen and (max-width:900px){.p-products_papermaking_perforemance__figure_list li:nth-child(n+2){margin-top:calc(0.769vw + 5.077px)}}.p-products_papermaking_perforemance__description{width:685px}@media screen and (max-width:900px){.p-products_papermaking_perforemance__description{width:63.4259259259%}}@media screen and (max-width:767px){.p-products_papermaking_perforemance__description{width:100%}}.p-products_papermaking_perforemance__description .text{line-height:2;margin-top:-8px;margin-bottom:28px;text-align:justify}@media screen and (max-width:900px){.p-products_papermaking_perforemance__description .text{line-height:2;margin-top:-7.5px;margin-bottom:22.5px}}@media screen and (max-width:640px){.p-products_papermaking_perforemance__description .text{line-height:2;margin-top:-7.5px;margin-bottom:18.5px}}.p-products_papermaking_perforemance__description .text ._attention{display:block;position:relative;padding-left:1em;margin-top:16px}@media screen and (max-width:900px){.p-products_papermaking_perforemance__description .text ._attention{margin-top:8px}}@media screen and (max-width:640px){.p-products_papermaking_perforemance__description .text ._attention{margin-top:3px}}.p-products_papermaking_perforemance__description .text ._attention:before{content:"※";position:absolute;top:0;left:0;display:inline-block}.p-products_papermaking_perforemance__desired{width:100%}.p-products_papermaking_perforemance__desired .ttl{width:100%;font-size:17px;font-weight:500;padding-left:10px;border-left:5px solid #99dad7;line-height:1.25;margin-top:-2px;margin-bottom:23px}@media screen and (max-width:900px){.p-products_papermaking_perforemance__desired .ttl{font-size:16px;padding-bottom:2px;line-height:1.25;margin-top:-2px;margin-bottom:16px}}.p-products_papermaking_perforemance__desired .cont{width:100%}.p-products_papermaking_perforemance__desired .cont ._item:not(:last-child){margin-bottom:24px}.p-products_papermaking_perforemance__desired .cont ._item .__text{font-weight:500;line-height:1.5;margin-top:-4px;margin-bottom:16px;text-align:justify}.p-products_papermaking_perforemance__list3{width:100%;max-width:510px;display:flex;justify-content:space-between;flex-wrap:wrap}.p-products_papermaking_perforemance__list3 li{width:159px;border-bottom:1px dotted #d3d3d3;position:relative;padding:0 0 12px 18px}.p-products_papermaking_perforemance__list3 li:nth-child(n+4){margin-top:22px}.p-products_papermaking_perforemance__list3 li:nth-child(3n+2):last-child{margin-right:auto;margin-left:calc(50% - 159px * 1.5)}@media screen and (max-width:900px){.p-products_papermaking_perforemance__list3 li{width:31.2%;padding:0 0 10px 16px}.p-products_papermaking_perforemance__list3 li:nth-child(n+4){margin-top:20px}.p-products_papermaking_perforemance__list3 li:nth-child(3n+2):last-child{margin-right:auto;margin-left:calc(50% - 31.2% * 1.5)}}@media screen and (max-width:530px){.p-products_papermaking_perforemance__list3 li{width:48%}.p-products_papermaking_perforemance__list3 li:nth-child(n+3){margin-top:16px}.p-products_papermaking_perforemance__list3 li:nth-child(3n+2):last-child{margin-left:0;margin-right:0}}.p-products_papermaking_perforemance__list3 li:before{content:"";color:#99dad7;position:absolute;top:0.06em;left:-3px;display:inline-block;font-family:"FontAwesome";font-size:1em;font-weight:900;transform:scale(0.5)}@media screen and (max-width:900px){.p-products_papermaking_perforemance__list3 li:before{top:0.05em}}.p-products_papermaking_perforemance__list4{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.p-products_papermaking_perforemance__list4 li{width:159px;border-bottom:1px dotted #d3d3d3;position:relative;padding:0 0 12px 18px}.p-products_papermaking_perforemance__list4 li:nth-child(n+5){margin-top:22px}.p-products_papermaking_perforemance__list4 li:nth-child(4n+2):nth-last-child(2){margin-left:calc((100% - 159px * 4) / 3)}.p-products_papermaking_perforemance__list4 li:nth-child(4n+2):last-child,.p-products_papermaking_perforemance__list4 li:nth-child(4n+3):last-child{margin-right:auto;margin-left:calc((100% - 159px * 4) / 3)}@media screen and (max-width:900px){.p-products_papermaking_perforemance__list4 li{width:31.2%;padding:0 0 10px 16px}.p-products_papermaking_perforemance__list4 li:nth-child(n+4){margin-top:20px}.p-products_papermaking_perforemance__list4 li:nth-child(4n+2):last-child,.p-products_papermaking_perforemance__list4 li:nth-child(4n+2):nth-last-child(2),.p-products_papermaking_perforemance__list4 li:nth-child(4n+3):last-child{margin-right:0;margin-left:0}.p-products_papermaking_perforemance__list4 li:nth-child(3n+2):last-child{margin-right:auto;margin-left:calc(50% - 31.2% * 1.5)}}@media screen and (max-width:530px){.p-products_papermaking_perforemance__list4 li{width:48%}.p-products_papermaking_perforemance__list4 li:nth-child(n+3){margin-top:16px}.p-products_papermaking_perforemance__list4 li:nth-child(3n+2):last-child{margin-left:0;margin-right:0}}.p-products_papermaking_perforemance__list4 li:before{content:"";color:#99dad7;position:absolute;top:0.06em;left:-3px;display:inline-block;font-family:"FontAwesome";font-size:1em;font-weight:900;transform:scale(0.5)}@media screen and (max-width:900px){.p-products_papermaking_perforemance__list4 li:before{top:0.05em}}.p-products_papermaking_lineup{width:100%}.p-products_papermaking_lineup__headline{width:100%;margin-bottom:20px}@media screen and (max-width:900px){.p-products_papermaking_lineup__headline{margin-bottom:16px}}.p-products_papermaking_lineup__headline .cont{width:100%;background:#f7f9fb;position:relative;padding:10px 0 11px 24px;line-height:1.4;font-size:17px;font-weight:500}@media screen and (max-width:900px){.p-products_papermaking_lineup__headline .cont{padding:10px 0 11px 18px;font-size:16px}}.p-products_papermaking_lineup__headline .cont:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:12px;height:3px;background:#34b6af}.p-products_papermaking_lineup__text{font-size:15px;line-height:1.8666666667;margin-top:-6.5px;margin-bottom:25.5px}@media screen and (max-width:900px){.p-products_papermaking_lineup__text{line-height:1.8666666667;margin-top:-6.5px;margin-bottom:15.5px}}.p-products_papermaking_lineup__column2{width:100%}.p-products_papermaking_lineup__flex{width:100%;display:flex;justify-content:space-between}@media screen and (max-width:480px){.p-products_papermaking_lineup__flex{display:block}}.p-products_papermaking_lineup__flex .photo{width:246px}@media screen and (max-width:900px){.p-products_papermaking_lineup__flex .photo{width:246px}}@media screen and (max-width:640px){.p-products_papermaking_lineup__flex .photo{width:34%}}@media screen and (max-width:480px){.p-products_papermaking_lineup__flex .photo{width:100%;max-width:290px;margin-bottom:15px}}.p-products_papermaking_lineup__flex .photo .cap{margin-top:12px;text-align:center;font-size:13px}@media screen and (max-width:640px){.p-products_papermaking_lineup__flex .photo .cap{margin-top:8px}}.p-products_papermaking_lineup__flex .text{width:815px;font-size:15px;line-height:1.8666666667;margin-top:-6.5px;margin-bottom:-6.5px;text-align:justify}@media screen and (max-width:900px){.p-products_papermaking_lineup__flex .text{width:calc(100% - 266px)}}@media screen and (max-width:640px){.p-products_papermaking_lineup__flex .text{width:62%}}@media screen and (max-width:480px){.p-products_papermaking_lineup__flex .text{width:100%}}.p-products_papermaking_lineup__flex2{width:100%;display:flex;justify-content:space-between}@media screen and (max-width:640px){.p-products_papermaking_lineup__flex2{display:block}}.p-products_papermaking_lineup__flex2 .photo{width:300px}@media screen and (max-width:900px){.p-products_papermaking_lineup__flex2 .photo{width:33.3333%}}@media screen and (max-width:640px){.p-products_papermaking_lineup__flex2 .photo{width:100%;max-width:300px;margin-bottom:15px}}.p-products_papermaking_lineup__flex2 .text_box{width:756px}@media screen and (max-width:900px){.p-products_papermaking_lineup__flex2 .text_box{width:62%}}@media screen and (max-width:640px){.p-products_papermaking_lineup__flex2 .text_box{width:100%}}.p-products_papermaking_lineup__flex2 .text_box ._text{font-size:15px;line-height:1.8666666667;margin-top:-6.5px;margin-bottom:-6.5px;text-align:justify}.p-products_papermaking_lineup__flex2 .text_box ._text:not(:first-child){margin-top:23.5px}@media screen and (max-width:900px){.p-products_papermaking_lineup__flex2 .text_box ._text:not(:first-child){margin-top:19.5px}}.p-products_papermaking_lineup__list{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.p-products_papermaking_lineup__list li{width:246px;width:246px}.p-products_papermaking_lineup__list li:nth-child(n+5){margin-top:36px}.p-products_papermaking_lineup__list li:nth-child(4n+2):nth-last-child(2){margin-left:calc((100% - 246px * 4) / 3)}.p-products_papermaking_lineup__list li:nth-child(4n+2):last-child,.p-products_papermaking_lineup__list li:nth-child(4n+3):last-child{margin-right:auto;margin-left:calc((100% - 246px * 4) / 3)}@media screen and (max-width:900px){.p-products_papermaking_lineup__list li{width:22.5%}.p-products_papermaking_lineup__list li:nth-child(n+5){margin-top:30px}.p-products_papermaking_lineup__list li:nth-child(4n+2):nth-last-child(2){margin-left:calc((100% - 22.5% * 4) / 3)}.p-products_papermaking_lineup__list li:nth-child(4n+2):last-child,.p-products_papermaking_lineup__list li:nth-child(4n+3):last-child{margin-right:auto;margin-left:calc((100% - 22.5% * 4) / 3)}}@media screen and (max-width:767px){.p-products_papermaking_lineup__list li{width:31%}.p-products_papermaking_lineup__list li:nth-child(n+4){margin-top:30px}.p-products_papermaking_lineup__list li:nth-child(4n+2):last-child,.p-products_papermaking_lineup__list li:nth-child(4n+2):nth-last-child(2),.p-products_papermaking_lineup__list li:nth-child(4n+3):last-child{margin-right:0;margin-left:0}.p-products_papermaking_lineup__list li:nth-child(3n+2):last-child{margin-right:auto;margin-left:calc(50% - 31% * 1.5)}}@media screen and (max-width:640px){.p-products_papermaking_lineup__list li{width:47%}.p-products_papermaking_lineup__list li:nth-child(n+3){margin-top:28px}.p-products_papermaking_lineup__list li:nth-child(3n+2):last-child{margin-left:0;margin-right:0}}@media screen and (max-width:400px){.p-products_papermaking_lineup__list li{width:100%}.p-products_papermaking_lineup__list li:not(:first-child){margin-top:26px}.p-products_papermaking_lineup__list li:nth-child(3n+2):last-child,.p-products_papermaking_lineup__list li:nth-child(4n+2):last-child,.p-products_papermaking_lineup__list li:nth-child(4n+2):nth-last-child(2),.p-products_papermaking_lineup__list li:nth-child(4n+3):last-child{margin-right:auto;margin-left:auto}}.p-products_papermaking_lineup__product{width:100%}.p-products_papermaking_lineup__product .ttl{width:100%;font-weight:500;line-height:1.625;border:1px solid #34b6af;margin-bottom:16px;text-align:center;padding:3px 0 5px}.p-products_papermaking_lineup__product .cont{width:100%}.p-products_papermaking_lineup__product .cont ._img{margin-bottom:20px}@media screen and (max-width:900px){.p-products_papermaking_lineup__product .cont ._img{margin-bottom:calc(1.923vw + 2.692px)}}@media screen and (max-width:640px){.p-products_papermaking_lineup__product .cont ._img{margin-bottom:15px}}@media screen and (max-width:400px){.p-products_papermaking_lineup__product .cont ._img{max-width:290px}}.p-products_papermaking_lineup__product .cont ._text{font-size:15px;line-height:1.8666666667;margin-top:-6.5px;margin-bottom:-6.5px;text-align:justify}.p-products_papermaking_lineup__seem{width:100%;border:4px solid #e5f6f5;padding:28px 32px 25px;display:flex;justify-content:space-between}@media screen and (max-width:900px){.p-products_papermaking_lineup__seem{padding:calc(3.077vw + 0.308px) calc(6.538vw + -26.846px) calc(1.923vw + 7.692px)}}@media screen and (max-width:640px){.p-products_papermaking_lineup__seem{padding:20px 15px 20px;display:block}}.p-products_papermaking_lineup__seem_text{width:524px;font-size:15px;line-height:1.8666666667;margin-top:-6.5px;margin-bottom:-6.5px}@media screen and (max-width:900px){.p-products_papermaking_lineup__seem_text{width:46%}}@media screen and (max-width:640px){.p-products_papermaking_lineup__seem_text{width:100%;line-height:1.8666666667;margin-top:-6.5px;margin-bottom:8.5px}}.p-products_papermaking_lineup__seem_text b{display:block;line-height:1.625;margin-top:-5px;margin-bottom:9px}@media screen and (max-width:900px){.p-products_papermaking_lineup__seem_text b{line-height:1.7333333333;margin-top:-5.5px;margin-bottom:4.5px}}.p-products_papermaking_lineup__seem_figure{width:460px;display:flex;justify-content:space-between}@media screen and (max-width:900px){.p-products_papermaking_lineup__seem_figure{width:50%}}@media screen and (max-width:640px){.p-products_papermaking_lineup__seem_figure{width:100%;max-width:460px}}.p-products_papermaking_lineup__seem_figure .cont{width:224px}@media screen and (max-width:900px){.p-products_papermaking_lineup__seem_figure .cont{width:48.7%}}.p-products_papermaking_lineup__seem_figure .cont ._cap{font-size:13px;text-align:center;margin-top:12px}@media screen and (max-width:640px){.p-products_papermaking_lineup__seem_figure .cont ._cap{margin-top:8px}}.p-products_contact{width:100%}.p-products_contact__item{width:100%;background:#f2f7f8;padding:32px 30px;border-top:1px solid #dddddd}@media screen and (max-width:900px){.p-products_contact__item{padding:calc(3.077vw + 4.308px),calc(5.769vw + -21.923px)}}@media screen and (max-width:640px){.p-products_contact__item{padding:24px 15px}}.p-products_contact__item>.ttl{text-align:center;font-size:18px;font-weight:500;line-height:1.4444444444;margin-top:-4px;margin-bottom:20px}@media screen and (max-width:640px){.p-products_contact__item>.ttl{font-size:15px;line-height:1.7333333333;margin-top:-5.5px;margin-bottom:12.5px}}.p-products_contact__item>.cont{width:100%;max-width:420px;margin:0 auto}.p-products_contact__link{width:100%;display:flex;justify-content:center;align-items:center;line-height:58px;background:#34b6af;transition:background 0.3s ease-in-out;text-align:center;font-weight:500;color:#ffffff;position:relative}@media screen and (max-width:640px){.p-products_contact__link{line-height:54px}}@media screen and (min-width:901px){.p-products_contact__link:hover{background:#99dad7}}@media screen and (min-width:901px){.p-products_contact__link:hover:after{right:8px}}.p-products_contact__link:after{content:"";position:absolute;top:50%;right:11px;transform:translateY(-50%);color:#ffffff;font-family:"FontAwesome";font-size:11px;font-weight:900;display:inline-block;transition:right 0.3s ease-in-out}.p-products_contact__link .icon{width:20px;height:15px;overflow:hidden;margin:3px 5px 0 0}.p-products_contact__link .icon ._path{fill:#ffffff;fill-rule:evenodd;transition:0.3s ease-in-out}.p-products_textile{width:100%}.p-products_textile__catch{width:100%}.p-products_textile__catch .text{line-height:2;margin-top:-8px;margin-bottom:-8px;text-align:center}@media screen and (max-width:900px){.p-products_textile__catch .text{line-height:2;margin-top:-7.5px;margin-bottom:-7.5px}}@media screen and (max-width:670px){.p-products_textile__catch .text{text-align:left}}@media screen and (max-width:670px){.p-products_textile__catch .text br{display:none}}.p-products_textile_uses{width:100%}.p-products_textile_uses__list{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.p-products_textile_uses__list li{width:340px}.p-products_textile_uses__list li:nth-child(n+4){margin-top:30px}.p-products_textile_uses__list li:nth-child(3n+2):last-child{margin-right:auto;margin-left:calc(50% - 340px * 1.5)}@media screen and (max-width:900px){.p-products_textile_uses__list li{width:31.5%}.p-products_textile_uses__list li:nth-child(n+4){margin-top:30px}.p-products_textile_uses__list li:nth-child(3n+2):last-child{margin-right:auto;margin-left:calc(50% - 31.5% * 1.5)}}@media screen and (max-width:810px){.p-products_textile_uses__list li{width:48.5%}.p-products_textile_uses__list li:nth-child(n+3){margin-top:30px}.p-products_textile_uses__list li:nth-child(3n+2):last-child{margin-left:0;margin-right:0}}@media screen and (max-width:540px){.p-products_textile_uses__list li{width:100%}.p-products_textile_uses__list li:nth-child(3n+2):last-child{margin-left:auto;margin-right:auto}.p-products_textile_uses__list li:not(:first-child){margin-top:28px}}.p-products_textile_uses__item{width:100%}.p-products_textile_uses__item .ttl{width:100%;border:1px solid #99dad7;font-size:17px;font-weight:500;line-height:1.53;position:relative;margin-bottom:20px;padding:10px 20px 12px}@media screen and (max-width:900px){.p-products_textile_uses__item .ttl{font-size:calc(2vw + -2px);padding:9px calc(10vw + -70px) 10px;margin-bottom:calc(1.923vw + 2.692px)}}@media screen and (max-width:850px){.p-products_textile_uses__item .ttl{font-size:15px;padding:9px 15px 10px}}@media screen and (max-width:640px){.p-products_textile_uses__item .ttl{margin-bottom:15px}}.p-products_textile_uses__item .ttl:before{content:"";position:absolute;top:50%;left:-1px;transform:translateY(-50%);width:5px;height:21px;background:#99dad7}.p-products_textile_uses__item .cont{width:100%}.p-products_textile_uses__item .cont ._photo{margin-bottom:20px}@media screen and (max-width:900px){.p-products_textile_uses__item .cont ._photo{margin-bottom:calc(1.923vw + 2.692px)}}@media screen and (max-width:640px){.p-products_textile_uses__item .cont ._photo{margin-bottom:15px}}@media screen and (max-width:540px){.p-products_textile_uses__item .cont ._photo{max-width:290px}}.p-products_textile_uses__item .cont ._bold{display:block;font-weight:500;color:#20a29b;line-height:1.625;margin-top:-5px;margin-bottom:15px}@media screen and (max-width:900px){.p-products_textile_uses__item .cont ._bold{line-height:1.625;margin-top:-4.6875px;margin-bottom:10.3125px}}.p-products_textile_uses__item .cont ._text{font-size:15px;line-height:1.8;margin-top:-6px;margin-bottom:-6px;text-align:justify}.p-products_textile_felt{width:100%}.p-products_textile_felt__list{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.p-products_textile_felt__list li{width:340px;background:#f7f9fb}.p-products_textile_felt__list li:nth-child(n+4){margin-top:30px}.p-products_textile_felt__list li:nth-child(3n+2):last-child{margin-right:auto;margin-left:calc(50% - 340px * 1.5)}@media screen and (max-width:900px){.p-products_textile_felt__list li{width:31.5%}.p-products_textile_felt__list li:nth-child(n+4){margin-top:30px}.p-products_textile_felt__list li:nth-child(3n+2):last-child{margin-right:auto;margin-left:calc(50% - 31.5% * 1.5)}}@media screen and (max-width:810px){.p-products_textile_felt__list li{width:48.5%}.p-products_textile_felt__list li:nth-child(n+3){margin-top:30px}.p-products_textile_felt__list li:nth-child(3n+2):last-child{margin-left:0;margin-right:0}}@media screen and (max-width:540px){.p-products_textile_felt__list li{width:100%}.p-products_textile_felt__list li:nth-child(3n+2):last-child{margin-left:auto;margin-right:auto}.p-products_textile_felt__list li:not(:first-child){margin-top:28px}}.p-products_textile_felt__item{width:100%}.p-products_textile_felt__item .ttl{width:100%;border:1px solid #99dad7;font-size:17px;font-weight:500;line-height:1.53;position:relative;margin-bottom:20px;padding:10px 20px 12px;background:#ffffff}@media screen and (max-width:900px){.p-products_textile_felt__item .ttl{font-size:calc(2vw + -2px);padding:9px calc(10vw + -70px) 10px;margin-bottom:calc(1.923vw + 2.692px)}}@media screen and (max-width:850px){.p-products_textile_felt__item .ttl{font-size:15px;padding:9px 15px 10px}}@media screen and (max-width:640px){.p-products_textile_felt__item .ttl{margin-bottom:15px}}.p-products_textile_felt__item .ttl:before{content:"";position:absolute;top:50%;left:-1px;transform:translateY(-50%);width:5px;height:21px;background:#99dad7}.p-products_textile_felt__item .cont{width:100%;padding:0 15px 20px}.p-products_textile_felt__item .cont ._bold{display:block;font-weight:500;color:#20a29b;line-height:1.625;margin-top:-5px;margin-bottom:15px}@media screen and (max-width:900px){.p-products_textile_felt__item .cont ._bold{line-height:1.625;margin-top:-4.6875px;margin-bottom:10.3125px}}.p-products_textile_felt__item .cont ._text{font-size:15px;line-height:1.8;margin-top:-6px;margin-bottom:-6px;text-align:justify}.p-products_textile_other{width:100%}.p-products_textile_other__list{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:60px}@media screen and (max-width:900px){.p-products_textile_other__list{margin-bottom:calc(11.538vw + -43.846px)}}@media screen and (max-width:640px){.p-products_textile_other__list{margin-bottom:30px}}.p-products_textile_other__list li{width:340px;background:#f7f9fb}.p-products_textile_other__list li:nth-child(n+4){margin-top:30px}.p-products_textile_other__list li:nth-child(3n+2):last-child{margin-right:auto;margin-left:calc(50% - 340px * 1.5)}@media screen and (max-width:900px){.p-products_textile_other__list li{width:31.5%}.p-products_textile_other__list li:nth-child(n+4){margin-top:30px}.p-products_textile_other__list li:nth-child(3n+2):last-child{margin-right:auto;margin-left:calc(50% - 31.5% * 1.5)}}@media screen and (max-width:810px){.p-products_textile_other__list li{width:48.5%}.p-products_textile_other__list li:nth-child(n+3){margin-top:30px}.p-products_textile_other__list li:nth-child(3n+2):last-child{margin-left:0;margin-right:0}}@media screen and (max-width:540px){.p-products_textile_other__list li{width:100%}.p-products_textile_other__list li:nth-child(3n+2):last-child{margin-left:auto;margin-right:auto}.p-products_textile_other__list li:not(:first-child){margin-top:28px}}.p-products_textile_other__item{width:100%}.p-products_textile_other__item .ttl{width:100%;border:1px solid #99dad7;font-size:17px;font-weight:500;line-height:1.53;position:relative;margin-bottom:20px;padding:10px 20px 12px;background:#ffffff}@media screen and (max-width:900px){.p-products_textile_other__item .ttl{font-size:calc(2vw + -2px);padding:9px calc(10vw + -70px) 10px;margin-bottom:calc(1.923vw + 2.692px)}}@media screen and (max-width:850px){.p-products_textile_other__item .ttl{font-size:15px;padding:9px 15px 10px}}@media screen and (max-width:640px){.p-products_textile_other__item .ttl{margin-bottom:15px}}.p-products_textile_other__item .ttl:before{content:"";position:absolute;top:50%;left:-1px;transform:translateY(-50%);width:5px;height:21px;background:#99dad7}.p-products_textile_other__item .cont{width:100%;padding:0 15px 20px}.p-products_textile_other__item .cont ._bold{display:block;font-weight:500;color:#20a29b;line-height:1.625;margin-top:-5px;margin-bottom:15px}@media screen and (max-width:900px){.p-products_textile_other__item .cont ._bold{line-height:1.625;margin-top:-4.6875px;margin-bottom:10.3125px}}.p-products_textile_other__item .cont ._text{font-size:15px;line-height:1.8;margin-top:-6px;margin-bottom:-6px;text-align:justify}.p-products_textile_other__text{line-height:2;margin-top:-8px;margin-bottom:-8px;text-align:center}@media screen and (max-width:900px){.p-products_textile_other__text{line-height:2;margin-top:-7.5px;margin-bottom:-7.5px}}@media screen and (max-width:450px){.p-products_textile_other__text{text-align:left}}.l-products_process .p-products_contact{width:100%;max-width:1080px;margin:80px auto 0}@media screen and (max-width:900px){.l-products_process .p-products_contact{margin-top:calc(11.538vw + -23.846px);padding:0 30px}}@media screen and (max-width:640px){.l-products_process .p-products_contact{margin-top:50px;padding:0 calc(4.688vw + 0px)}}@media screen and (max-width:320px){.l-products_process .p-products_contact{padding:0 15px}}.p-products_process{width:100%}.p-products_process__catch{width:100%}@media screen and (max-width:900px){.p-products_process__catch{padding:0 30px}}@media screen and (max-width:640px){.p-products_process__catch{padding:0 calc(4.688vw + 0px)}}@media screen and (max-width:320px){.p-products_process__catch{padding:0 15px}}.p-products_process__catch .text{line-height:2;margin-top:-8px;margin-bottom:-8px;text-align:center}@media screen and (max-width:900px){.p-products_process__catch .text{line-height:2;margin-top:-7.5px;margin-bottom:-7.5px}}@media screen and (max-width:670px){.p-products_process__catch .text{text-align:left}}@media screen and (max-width:670px){.p-products_process__catch .text br{display:none}}.p-products_process_flow{width:100%;background:url("../images/products/process/photo_p-products_flow_bg.jpg") no-repeat center;background-size:cover;padding:56px 0 60px}@media screen and (max-width:900px){.p-products_process_flow{padding:30px calc(5.769vw + -21.923px) 40px}}@media screen and (max-width:640px){.p-products_process_flow{padding:30px 15px 40px}}.p-products_process_flow__line{width:1080px;margin:0 auto}@media screen and (max-width:900px){.p-products_process_flow__line{width:100%}}.p-products_process_flow__line .ttl{width:100%;text-align:center;border-bottom:1px solid #34b6af;padding-bottom:14px;font-size:20px;font-weight:500;margin-bottom:30px}.p-products_process_flow__line .cont{width:100%}.p-products_process_flow__list{width:100%;display:flex;justify-content:space-between}@media screen and (max-width:900px){.p-products_process_flow__list{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:699px){.p-products_process_flow__list{max-width:475px;margin:0 auto}}@media screen and (max-width:480px){.p-products_process_flow__list{max-width:290px;margin:0 auto}}.p-products_process_flow__list li{width:168px}@media screen and (max-width:900px){.p-products_process_flow__list li{margin:0 25px}}@media screen and (max-width:480px){.p-products_process_flow__list li{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 auto}}@media screen and (max-width:900px){.p-products_process_flow__list li:first-child{margin-left:0}}@media screen and (max-width:480px){.p-products_process_flow__list li:first-child{margin-top:0!important}}@media screen and (max-width:900px){.p-products_process_flow__list li:nth-child(n+4){margin-top:40px}}@media screen and (max-width:699px){.p-products_process_flow__list li:nth-child(n+3){margin-top:40px}}@media screen and (max-width:480px){.p-products_process_flow__list li:not(:first-child){margin-top:40px}}@media screen and (max-width:699px){.p-products_process_flow__list li:nth-child(odd){margin-left:0}}@media screen and (max-width:480px){.p-products_process_flow__list li:nth-child(odd){margin:40px auto 0}}.p-products_process_flow__figure{width:100%;position:relative;margin-bottom:20px}@media screen and (max-width:480px){.p-products_process_flow__figure{width:128px;margin-bottom:0}}.p-products_process_flow__figure:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);border-radius:50%}@media screen and (max-width:480px){.p-products_process_flow__figure:before{display:none}}.p-products_process_flow__figure:after{content:"";position:absolute;top:50%;left:calc(100% + 23px);transform:translateY(-50%);display:inline-block;width:0;height:0;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #f50000}@media screen and (max-width:900px){.p-products_process_flow__figure:after{left:calc(100% + 18px)}}@media screen and (max-width:480px){.p-products_process_flow__figure:after{top:calc(100% + 11px);left:50%;transform:translateX(-50%);border-width:15px 15px 0 15px;border-color:#f50000 transparent transparent transparent}}.p-products_process_flow__list li:last-child .p-products_process_flow__figure:after{display:none}.p-products_process_flow__figure .num{position:absolute;top:0;left:0;width:48px;height:48px;line-height:48px;display:flex;justify-content:center;align-items:center;background:#34b6af;color:#ffffff;font-family:"Cormorant Garamond","EB Garamond","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:32px;border-radius:50%;padding-bottom:10px}@media screen and (max-width:480px){.p-products_process_flow__figure .num{width:36px;height:36px;font-size:24px;line-height:36px;padding-bottom:5px}}.p-products_process_flow__figure .cap{width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffff;font-size:20px;font-weight:500}@media screen and (max-width:480px){.p-products_process_flow__figure .cap{text-align:left;left:calc(100% + 12px);color:#333333;font-size:16px;transform:none}}@media screen and (max-width:480px){.p-products_process_flow__list li:first-child .p-products_process_flow__figure .cap,.p-products_process_flow__list li:nth-child(3) .p-products_process_flow__figure .cap{top:17px}}@media screen and (max-width:480px){.p-products_process_flow__list li:nth-child(2) .p-products_process_flow__figure .cap,.p-products_process_flow__list li:nth-child(5) .p-products_process_flow__figure .cap{top:28px}}@media screen and (max-width:480px){.p-products_process_flow__list li:nth-child(4) .p-products_process_flow__figure .cap{top:5px}}.p-products_process_flow__text{font-size:15px;line-height:1.6666666667;margin-top:-5px;margin-bottom:-5px}@media screen and (max-width:480px){.p-products_process_flow__text{width:150px;margin-top:15px}}.p-products_process_details{width:1080px;margin:0 auto}@media screen and (max-width:900px){.p-products_process_details{width:100%;padding:0 30px}}@media screen and (max-width:640px){.p-products_process_details{padding:0 calc(4.688vw + 0px)}}@media screen and (max-width:320px){.p-products_process_details{padding:0 15px}}.p-products_process_details__block{width:100%;display:flex;justify-content:space-between;background:#f7f9fb;margin:0 auto;padding:50px 60px;position:relative}@media screen and (max-width:900px){.p-products_process_details__block{padding:calc(11.278vw + -56.504px) calc(7.519vw + -37.669px)}}@media screen and (max-width:767px){.p-products_process_details__block{padding:30px 20px;display:block}}.p-products_process_details__block:not(:last-child){margin-bottom:48px}@media screen and (max-width:900px){.p-products_process_details__block:not(:last-child){margin-bottom:calc(6.154vw + -7.385px)}}@media screen and (max-width:640px){.p-products_process_details__block:not(:last-child){margin-bottom:32px}}.p-products_process_details__block:before{content:"";position:absolute;top:62px;left:0;width:48px;height:2px;background:#34b6af}@media screen and (max-width:900px){.p-products_process_details__block:before{width:calc(7.519vw + -45.669px);top:calc(16.541vw + -91.872px)}}@media screen and (max-width:767px){.p-products_process_details__block:before{width:12px;top:35px}}.p-products_process_details__headline{width:100%;margin-bottom:38px}@media screen and (max-width:900px){.p-products_process_details__headline{margin-bottom:calc(6.154vw + -17.385px)}}@media screen and (max-width:640px){.p-products_process_details__headline{margin-bottom:22px}}.p-products_process_details__headline .cont{width:100%;display:flex;align-items:center;margin-top:-3px}.p-products_process_details__headline .cont ._num{font-family:"Cormorant Garamond","EB Garamond","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:64px;font-weight:400;color:#34b6af;line-height:0.65625;margin:-14px 24px 0 0}@media screen and (max-width:900px){.p-products_process_details__headline .cont ._num{font-size:calc(12.03vw + -44.271px);margin-right:calc(4.511vw + -16.602px)}}@media screen and (max-width:767px){.p-products_process_details__headline .cont ._num{font-size:48px;margin-right:18px}}.p-products_process_details__headline .cont ._ttl{font-size:24px;font-weight:500}@media screen and (max-width:900px){.p-products_process_details__headline .cont ._ttl{font-size:calc(3.008vw + -3.068px)}}@media screen and (max-width:767px){.p-products_process_details__headline .cont ._ttl{font-size:20px}}.p-products_process_details__description{width:372px}@media screen and (max-width:900px){.p-products_process_details__description{width:40%}}@media screen and (max-width:767px){.p-products_process_details__description{width:100%}}.p-products_process_details__list{width:100%}@media screen and (max-width:767px){.p-products_process_details__list{margin-bottom:25px}}.p-products_process_details__list li{position:relative;line-height:2;margin-top:-8px;margin-bottom:-8px;padding-left:1em;padding-left:1.25em}@media screen and (max-width:900px){.p-products_process_details__list li{line-height:2;margin-top:-8px;margin-bottom:-8px}}.p-products_process_details__list li:not(:first-child){margin-top:17px}@media screen and (max-width:900px){.p-products_process_details__list li:not(:first-child){margin-top:17px}}.p-products_process_details__list li:before{content:"";color:#34b6af;position:absolute;top:0.08em;left:0;display:inline-block;font-family:"FontAwesome";font-size:1em;font-weight:900;transform:scale(0.5)}@media screen and (max-width:767px){.p-products_process_details__list li{position:relative;line-height:1.6875;margin-top:-5.5px;margin-bottom:-5.5px;padding-left:1em;padding-left:1.25em}}@media screen and (max-width:767px) and (max-width:900px){.p-products_process_details__list li{line-height:1.6875;margin-top:-5.5px;margin-bottom:-5.5px}}@media screen and (max-width:767px){.p-products_process_details__list li:not(:first-child){margin-top:14.5px}}@media screen and (max-width:767px) and (max-width:900px){.p-products_process_details__list li:not(:first-child){margin-top:14.5px}}@media screen and (max-width:767px){.p-products_process_details__list li:before{content:"";color:#34b6af;position:absolute;top:0.08em;left:0;display:inline-block;font-family:"FontAwesome";font-size:1em;font-weight:900;transform:scale(0.5)}}@media screen and (max-width:900px){.p-products_process_details__list li:before{top:0.05em}}.p-products_process_details__img_box{width:546px;display:flex;justify-content:space-between}@media screen and (max-width:900px){.p-products_process_details__img_box{width:55%}}@media screen and (max-width:767px){.p-products_process_details__img_box{width:100%;max-width:546px}}@media screen and (max-width:460px){.p-products_process_details__img_box{display:block}}.p-products_process_details__figure{width:258px}@media screen and (max-width:900px){.p-products_process_details__figure{width:48%}}@media screen and (max-width:460px){.p-products_process_details__figure{width:100%;max-width:258px}}@media screen and (max-width:460px){.p-products_process_details__figure:not(:first-child){margin-top:20px}}.p-products_process_details__figure .cap{font-size:14px;line-height:1.5;margin-top:12.5px;margin-bottom:-3.5px}@media screen and (max-width:900px){.p-products_process_details__figure .cap{font-size:13px;line-height:1.5;margin-top:6.75px;margin-bottom:-3.25px}}.l-headline_products_development__primary .__ttl{display:block;color:#34b6af;font-family:"EB Garamond","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-weight:400;text-align:center;font-size:24px;line-height:1.5;margin-top:-6px;margin-bottom:-6px}@media screen and (max-width:900px){.l-headline_products_development__primary .__ttl{font-size:calc(1.034vw + 14.69px)}}.l-headline_products_development__secondly h4{font-size:27px;text-align:center;font-weight:500;position:relative;padding-bottom:27px;line-height:1.7407407407;margin-top:14px;margin-bottom:-10px}@media screen and (max-width:900px){.l-headline_products_development__secondly h4{font-size:calc(1.207vw + 16.138px);padding-bottom:calc(2.241vw + 6.828px);margin-top:calc(1.379vw + 11.586px)}}@media screen and (max-width:460px){.l-headline_products_development__secondly h4{line-height:1.38}}.l-headline_products_development__secondly h4:after{position:absolute;bottom:0;right:0;left:0;margin-right:auto;margin-left:auto;content:"";width:30px;height:3px;background-color:#34b6af}.l-headline_products_development__secondly h4:before{position:absolute;bottom:0;right:0;left:15px;margin-right:auto;margin-left:auto;content:"";width:15px;height:3px;background-color:#4659a6;z-index:100}.l-headline_products_development__secondly h4 ._ttl{display:inline-block}.l-content__products_development-chronology{background-color:#ebf3f4;background:url(../images/products/development/bg_technology.jpg) no-repeat top;background-size:cover;margin-top:52px;overflow:hidden;padding:56px 0 60px}.l-content__products_development-chronology .l-base_wide__development{margin-bottom:0}.l-content__products_development-chronology .l-development_wide{background-color:transparent}.l-content__products_development-chronology .l-development_wide .c-swipe_set:before{display:none}@media screen and (max-width:486px){.l-content__products_development-chronology .l-development_wide .c-swipe_set:before{display:block}}@media screen and (max-width:479px){.l-content__products_development-chronology .l-development_wide .c-swipe_set:before{display:none}}@media screen and (max-width:363px){.l-content__products_development-chronology .l-development_wide .c-swipe_set:before{display:block}}.l-content__products_development-chronology .l-development_wide .c-swipe_set__shadow_hide:before{background:radial-gradient(ellipse at left,#f2f7f8 20%,rgba(242,247,248,0) 70%) 0 center,radial-gradient(ellipse at right,#f2f7f8 20%,rgba(242,247,248,0) 70%) 100% center;background-size:20px 180%,20px 180%;background-repeat:no-repeat}.l-content__products_development-chronology .l-headline_development__tertiary{text-align:center;border-bottom:1px solid #34b6af;padding-bottom:14px;margin-bottom:32px}.l-content__products_development-chronology .l-headline_development__tertiary span{font-size:20px;font-weight:500;display:block;line-height:1.8;margin-top:-8px;margin-bottom:-8px}.l-content__products_development-chronology .c-products_development__diagram{margin:0 auto}@media screen and (max-width:486px){.l-content__products_development-chronology .c-products_development__diagram{margin-bottom:15px}}@media screen and (max-width:479px){.l-content__products_development-chronology .c-products_development__diagram{margin-bottom:0}}@media screen and (max-width:363px){.l-content__products_development-chronology .c-products_development__diagram{margin-bottom:15px}}.l-content__products_development-chronology .c-products_development__diagram img{margin:0 auto;display:block;max-width:590px}@media screen and (max-width:900px){.l-content__products_development-chronology .c-products_development__diagram img{max-width:442px}}.l-content__products_development-chronology .c-products_development__diagram img.__pc{display:block}@media screen and (max-width:479px){.l-content__products_development-chronology .c-products_development__diagram img.__pc{display:none}}.l-content__products_development-chronology .c-products_development__diagram img.__sp{display:none}@media screen and (max-width:479px){.l-content__products_development-chronology .c-products_development__diagram img.__sp{display:block;max-width:330px}}.l-base_wide__products_development{margin-bottom:66px}.l-base_wide__products_development .l-headline__primary:first-child{margin-top:64px}@media screen and (max-width:900px){.l-base_wide__products_development .l-headline__primary:first-child{margin-top:calc(5.172vw + 17.448px)}}.l-base_wide__products_development .l-headline__primary:not(:first-child){margin-top:56px}@media screen and (max-width:900px){.l-base_wide__products_development .l-headline__primary:not(:first-child){margin-top:calc(4.138vw + 18.759px)}}.p-products__headline{width:100%;margin-bottom:50px}@media screen and (max-width:900px){.p-products__headline{margin-bottom:calc(5.385vw + 1.538px)}}@media screen and (max-width:640px){.p-products__headline{margin-bottom:36px}}.p-products__headline .ttl{position:relative;text-align:center}.p-products__headline .ttl:after,.p-products__headline .ttl:before{content:"";position:absolute;bottom:0;width:16px;height:3px}.p-products__headline .ttl:before{right:50%;background:#34b6af}.p-products__headline .ttl:after{left:50%;background:#4659a6}.p-products__headline .ttl .show_480{display:none}@media screen and (max-width:480px){.p-products__headline .ttl .show_480{display:block}}.p-products__headline .ttl .en{display:block;color:#34b6af;font-family:"EB Garamond","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-weight:400;text-align:center;font-size:24px;line-height:1.5;margin-top:-6px;margin-bottom:22px}@media screen and (max-width:900px){.p-products__headline .ttl .en{font-size:16px;line-height:2.25;margin-top:-10px;margin-bottom:12px}}@media screen and (max-width:640px){.p-products__headline .ttl .en{font-size:16px;line-height:2.25;margin-top:-10px;margin-bottom:6px}}.p-products__headline .ttl .jp{font-size:27px;font-weight:500;line-height:1.7037037037;margin-top:-9.5px;margin-bottom:35.5px;padding-bottom:18px;display:block}@media screen and (max-width:900px){.p-products__headline .ttl .jp{font-size:calc(3.462vw + -4.154px);line-height:1.6666666667;margin-top:-8px;margin-bottom:28px;padding-bottom:22px}}@media screen and (max-width:640px){.p-products__headline .ttl .jp{font-size:18px;line-height:1.5555555556;margin-top:-5px;margin-bottom:22px;padding-bottom:20px}}.p-products__headline .cont{text-align:center;line-height:2;margin-top:-8px;margin-bottom:-8px}@media screen and (max-width:900px){.p-products__headline .cont{line-height:1.8666666667;margin-top:-6.5px;margin-bottom:-6.5px}}.p-products_development__explanatory{line-height:2;margin-top:-8px;margin-bottom:-8px;margin-top:38px;text-align:center}@media screen and (max-width:900px){.p-products_development__explanatory{line-height:1.8;margin-top:-6px;margin-bottom:-6px;margin-top:calc(2.069vw + 19.379px)}}.p-products_development__explanatory span{display:inline-block}.p-products_development__business{position:relative;overflow:hidden}@media screen and (max-width:640px){.p-products_development__business{display:block}}.p-products_development__business .__detail{float:right;width:calc(100% - 33%);min-height:240px;padding-left:36px}@media screen and (max-width:900px){.p-products_development__business .__detail{padding-left:calc(2.308vw + 9.231px)}}@media screen and (max-width:640px){.p-products_development__business .__detail{padding-left:0;float:none;width:100%}}.p-products_development__business .__detail dt{font-weight:500;font-size:18px;line-height:1.7777777778;margin-top:-7px;margin-bottom:-7px}@media screen and (max-width:900px){.p-products_development__business .__detail dt{font-size:calc(0.345vw + 14.897px)}}.p-products_development__business .__detail dt span{display:inline-block}@media screen and (max-width:640px){.p-products_development__business .__detail dt br{display:none}}.p-products_development__business .__detail dd .__list{margin-top:20px}@media screen and (max-width:640px){.p-products_development__business .__detail dd .__list{margin-top:20px}}.p-products_development__business .__detail dd .__list>li{line-height:2}.p-products_development__business figure{width:100%;max-width:360px;position:absolute;left:0;top:0}@media screen and (max-width:900px){.p-products_development__business figure{margin:0 auto 20px auto;width:33%}}@media screen and (max-width:640px){.p-products_development__business figure{margin:20px auto 0px auto;width:100%;position:relative}}.p-products_development__business figure img{display:block}.p-products_development__facility-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:70px}@media screen and (max-width:900px){.p-products_development__facility-list{margin-bottom:50px}}.p-products_development__facility-list li{width:22.77%}.p-products_development__facility-list li:nth-child(n+5){margin-top:38px}.p-products_development__facility-list li:nth-child(4n+2):nth-last-child(2){margin-left:calc((100% - 22.77% * 4) / 3)}.p-products_development__facility-list li:nth-child(4n+2):last-child,.p-products_development__facility-list li:nth-child(4n+3):last-child{margin-right:auto;margin-left:calc((100% - 22.77% * 4) / 3)}@media screen and (max-width:900px){.p-products_development__facility-list li{width:22.77%}.p-products_development__facility-list li:nth-child(n+5){margin-top:34px}.p-products_development__facility-list li:nth-child(4n+2):nth-last-child(2){margin-left:calc((100% - 22.77% * 4) / 3)}.p-products_development__facility-list li:nth-child(4n+2):last-child,.p-products_development__facility-list li:nth-child(4n+3):last-child{margin-right:auto;margin-left:calc((100% - 22.77% * 4) / 3)}}@media screen and (max-width:850px){.p-products_development__facility-list li{width:31%}.p-products_development__facility-list li:nth-child(n+4){margin-top:30px}.p-products_development__facility-list li:nth-child(4n+2):last-child,.p-products_development__facility-list li:nth-child(4n+2):nth-last-child(2),.p-products_development__facility-list li:nth-child(4n+3):last-child{margin-right:0;margin-left:0}.p-products_development__facility-list li:nth-child(3n+2):last-child{margin-right:auto;margin-left:calc(50% - 31% * 1.5)}}@media screen and (max-width:640px){.p-products_development__facility-list li{width:48%}.p-products_development__facility-list li:nth-child(n+3){margin-top:26px}.p-products_development__facility-list li:nth-child(3n+2):last-child{margin-left:0;margin-right:0}}@media screen and (max-width:440px){.p-products_development__facility-list li{width:100%;max-width:300px;margin-left:auto!important;margin-right:auto!important}.p-products_development__facility-list li:not(:first-child){margin-top:24px}.p-products_development__facility-list li:nth-child(3n+2):last-child,.p-products_development__facility-list li:nth-child(4n+2):last-child,.p-products_development__facility-list li:nth-child(4n+2):nth-last-child(2),.p-products_development__facility-list li:nth-child(4n+3):last-child{margin-right:auto;margin-left:auto}}.p-products_development__facility-list li .__detail dt{font-weight:500;line-height:1.375;margin-top:16px;margin-bottom:-3px}@media screen and (max-width:900px){.p-products_development__facility-list li .__detail dt{line-height:1.375;margin-top:13px;margin-bottom:-3px}}@media screen and (max-width:640px){.p-products_development__facility-list li .__detail dt{line-height:1.375;margin-top:11px;margin-bottom:-3px}}.p-products_development__facility-list li .__detail dt span{display:inline-block}.p-products_development__facility-list li .__detail dd{font-size:15px;line-height:1.8;margin-top:12px;margin-bottom:-6px}@media screen and (max-width:900px){.p-products_development__facility-list li .__detail dd{line-height:1.8;margin-top:8px;margin-bottom:-6px}}
/*# sourceMappingURL=common_products.css.map */