.p-product{padding-top:var(--header-height,50px);color:#2e2e2e;background:#fff;font-size:16px;line-height:1.7}.p-product .main_visual.content_main{padding:0}.p-product .main_visual.content_main .cont_in{text-align:center;background-color:#0b1f43;background-image:url(/biz/assets/images/common/case-main-visual.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;max-width:none;height:auto;min-height:auto;display:block;position:relative}.p-product .main_visual.content_main .cont_in:after{content:"";opacity:.8;background:#0b1f43;position:absolute;inset:0}.p-product .main_visual.content_main .md{z-index:2;color:#fff;letter-spacing:.1rem;margin:0;padding:3.13rem 0;font-family:Lato,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:32px;font-weight:400;line-height:1.8;position:relative}.p-product .ttl-product-guide{color:#91784b;text-align:center;margin-bottom:20px;font-size:160%}.p-product .product-guide-2{justify-content:space-between;padding:0;list-style:none;display:flex}.p-product .product-guide-2 li{width:40%;margin-bottom:20px}.p-product .product-guide-2 li img{width:100%}.p-product ul.product-spec{margin:0 0 1.5rem;padding:0;list-style:none}.p-product .product-guide{justify-content:space-between;margin-top:70px;padding:0;list-style:none;display:flex}.p-product .product-guide li{width:30%;margin-bottom:20px}.p-product .product-guide li img{width:100%}.p-product .news_detail{color:#565956;background:#fff;padding:5rem 0;font-size:16px;line-height:1.8}.p-product .news_detail .p-cta.contact-fields{margin-bottom:60px}.p-product .news_detail>.cont_in>.md{letter-spacing:.05em;color:#565956;margin:0 0 3rem;padding:0;font-size:16px;font-style:normal;font-weight:400;line-height:1.3}.p-product .news_detail>.cont_in>.md .date{letter-spacing:.05em;color:#baaa74;margin-top:4px;font-size:16px;font-weight:400;line-height:1.3;display:block}.p-product .news_detail>.cont_in>.md i{letter-spacing:.1rem;color:#565956;margin-bottom:.5rem;font-size:32px;font-style:normal;font-weight:400;line-height:1.3;display:block}.p-product .news_detail .cont_in{max-width:1000px}.p-product .news_detail .btn_box{flex-wrap:wrap;justify-content:center;align-items:center;margin:0 0 4rem;padding:0;display:flex}.p-product .news_detail .btn_box .link{text-align:center;margin:0 1rem;padding:0}.p-product .news_detail .btn_box .link a{box-sizing:border-box;color:#fff;text-align:center;background:#4c4d55;border-radius:4px;width:242px;padding:16px 0;font-size:16px;text-decoration:none;display:inline-block}.p-product .news_detail .btn_box .link a:hover{opacity:.85}.p-product .news_detail .post{color:#565956;margin-bottom:3rem;font-size:16px;line-height:1.8}.p-product .news_detail .post .sec_md{color:#565956;margin:0 0 1rem;font-size:16px;font-weight:400;line-height:1.8}.p-product .news_detail .post img{max-width:100%;height:auto}.p-product .ttl-spec{color:#fff;background:#818486;margin-top:30px;margin-bottom:20px;padding:4px 6px;display:inline-block}.p-product .cont_in{box-sizing:border-box;width:92%;max-width:1426px;margin:0 auto}.p-product .section{padding:3.5rem 0}.p-product .ttl-p{font-size:20px}.p-product .ttl-p .sub{font-size:70%;font-weight:400;display:block}.p-product .ttl-p i{margin-bottom:10px;font-style:normal;display:block}.p-product .case{background:#fff;margin-top:0;padding-top:3.5rem;padding-bottom:5rem}.p-product .case .case_item{width:48%;color:inherit;margin-bottom:4rem;margin-right:4%;display:block}.p-product .case .case_item:nth-child(2n){margin-right:0}.p-product .case .case_item .pic{aspect-ratio:350/233;background:#f3f3f3;margin:0 0 1rem;line-height:0;overflow:hidden}.p-product .case .case_item .pic img{object-fit:cover;width:100%;height:100%;display:block}.p-product .case .case_item .txt{color:#555;margin:0;font-size:93%;line-height:1.6}.p-product .case .case_item .md{margin:0 0 .5rem;font-size:125%;font-weight:700;line-height:1.4}.p-product .case .case_in{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:92%;margin:0 auto;display:flex}.p-product a{color:inherit;text-decoration:none}@media screen and (width<=868px){.p-product .main_visual.content_main .md{padding:2rem 0;font-size:26px}.p-product .case .case_in{justify-content:space-between}.p-product .case .case_item{width:48%;margin-bottom:8%;margin-right:0}.p-product .case .case_item:nth-child(2n){margin-right:0}}@media screen and (width<=640px){.p-product .case .case_item{width:100%;margin-right:0}}.p-product .product-guide-2 h3,.p-product .product-guide h3{font-size:18px;font-weight:700}.p-product .product-guide-2 p,.p-product .product-guide p,.p-product .product-spec{font-size:14px}@media screen and (width<=868px){.p-product .product-guide,.p-product .product-guide-2{display:block}.p-product .product-guide li,.p-product .product-guide-2 li{width:100%}.p-product .ttl-product-guide{font-size:14px}.p-product .news_detail>.cont_in>.md i{font-size:26px}.p-product .news_detail .btn_box .link{margin:.5rem}.p-product .news_detail .btn_box .link a{width:220px}}
