.ppnetwork_form_title{margin-top:100px;font-size:31px;line-height:1;width:fit-content;margin-left:auto;margin-right:auto;margin-bottom:45px;position:relative}.ppnetwork_form_title::before{display:block;position:absolute;content:"";left:50%;transform:translateX(-50%);bottom:calc(100% + 8px);width:126px;aspect-ratio:106/122;background-image:url(../images/index_fv_item25.png);background-position:center;background-size:contain;background-repeat:no-repeat}.ppnetwork_form_title.kakunin{margin-bottom:40px}.ppnetwork_form_title.kakunin::before{left:38%}.ppnetwork_list{width:100%;max-width:1290px;margin-left:auto;margin-right:auto;display:flex;justify-content:left;align-items:flex-start;gap:100px 40px;flex-wrap:wrap;margin-bottom:80px}.ppnetwork_block{width:calc((100% - 120px)/4)}.ppnetwork_block:hover .ppnetwork_image img{transform:scale(1.15)}.ppnetwork_image{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:1/1;background-image:url(../images/ppnet_bg.svg);background-position:center;background-size:contain;background-repeat:no-repeat;overflow:hidden;margin-bottom:20px}.ppnetwork_image .ppnetwork_image_inner{width:88%;height:88%;overflow:hidden}.ppnetwork_image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s;transform-origin:center}.ppnetwork_title{width:fit-content;margin-left:auto;margin-right:auto;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.ppnetwork_article{max-width:1292px;margin-left:auto;margin-right:auto;padding:60px 4.6% 120px;display:flex;justify-content:left;align-items:flex-start;gap:7.7%;background-color:#f6d4a9;border-radius:24px;margin-bottom:90px}.ppnetwork_article .ppnetwork_image{width:24.4%;max-width:290px;min-width:200px;flex-shrink:0}.ppnetwork_text_outer{padding-top:40px}.ppnet_title{font-size:24px;font-weight:500;margin-bottom:11px}.ppnet_content{width:100%;padding:20px 0;border-top:dotted 1px #2f2b29}.ppnet_content.last{border-bottom:dotted 1px #2f2b29}.postcode{display:block;padding-left:30px;margin-bottom:8px;position:relative}.postcode::before{position:absolute;content:"";top:50%;left:4px;transform:translateY(-50%);width:17px;aspect-ratio:17.63/25.5;background-image:url(../images/ppnet_address_pin.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.ppnet_url{color:#df5e21;border-bottom:solid 1px #df5e21;word-break:break-all;overflow-wrap:break-word}.ppnet_url:hover{border-bottom:none}.article_link_list{margin-bottom:60px}.kindMenuUL{margin:30px 0 50px 0;display:flex;justify-content:space-between;align-items:center}.kindMenuUL li{width:30%}.kindMenuUL li a{display:block;position:relative;width:100%;background-color:#df5e21;border-radius:10px;border:3px solid #df5e21;color:#fff;padding:10px;text-align:center;font-size:20px;cursor:pointer}.kindMenuUL li a:hover,.kindMenuUL li a.active{background-color:#fff;color:#2f2b29}.kindMenuUL li a:hover::after,.kindMenuUL li a.active::after{position:absolute;display:block;content:"";top:50%;transform:translateY(-50%);right:32px;width:9px;height:15px;background-image:url(../images/standard_btn_arrow.svg);background-size:contain;background-position:center;background-repeat:repeat;transition:transform .3s}.txtRight{text-align:right;margin:-30px 0 50px 0}@media (max-width: 1200px){.ppnetwork_list{gap:80px 25px}.ppnetwork_block{width:calc((100% - 75px)/4)}}@media (max-width: 960px){.ppnetwork_form_title{font-size:26px}.ppnetwork_form_title::before{width:85px}.ppnetwork_list{margin-bottom:60px}.ppnetwork_article{padding:60px 4.6% 60px;margin-bottom:60px}.ppnet_title{font-size:20px}}@media (max-width: 767px){.ppnetwork_form_title{font-size:22px;margin-bottom:32px}.ppnetwork_list{gap:60px 16px}.ppnetwork_block{width:calc((100% - 16px)/2)}.ppnetwork_article{flex-direction:column;align-items:center;justify-content:center;gap:16px;margin-bottom:40px}.ppnetwork_article .ppnetwork_image{width:85%;max-width:360px}.ppnetwork_text_outer{padding-top:0}.ppnet_title{font-size:18px}.ppnet_content{padding:12px 0}.article_link_list{margin-bottom:50px}.kindMenuUL{margin:30px 0 30px 0}.kindMenuUL li a{font-size:16px}.kindMenuUL li a:hover::after,.kindMenuUL li a.active::after{display:none}.txtRight{margin:-15px 0 30px 0}}