.P4RXEG_u_sp{display:none}@media print,screen and (max-width:768px){.P4RXEG_u_sp{display:block}}.P4RXEG_u_pc{display:block}@media print,screen and (max-width:768px){.P4RXEG_u_pc{display:none}}.P4RXEG_l_main{padding-top:min(8.4rem,70px)}@media print,screen and (max-width:768px){.P4RXEG_l_main{padding-top:0}}.is-menu-opened .P4RXEG_l_main{pointer-events:none!important}.P4RXEG_l_contents{padding:0 5.6rem}@media print,screen and (max-width:768px){.P4RXEG_l_contents{padding:0 2rem}}.P4RXEG_l_primary{width:calc(100% - min(19rem,158.33px) - min(15.5rem,129.17px))}@media print,screen and (max-width:768px){.P4RXEG_l_primary{width:100%}}main.P4RXEG_is-vi{font-family:Open Sans,sans-serif}.P4RXEG_l_overlay{z-index:98;transform-origin:top;background-color:#fff;width:100%;height:100%;position:fixed;top:0;left:0}.P4RXEG_contents{margin-top:0;padding-bottom:16rem}@media print,screen and (max-width:768px){.P4RXEG_contents{width:auto;margin:0 2rem}}.P4RXEG_contentsC{width:100%;padding-bottom:min(16rem,133.33px)}@media print,screen and (max-width:768px){.P4RXEG_contentsC{width:100%;padding-bottom:min(4rem,53.33px)}}.P4RXEG_header{border-bottom:1px solid #b3b3b3;align-items:baseline;padding-bottom:2rem;display:flex}@media print,screen and (max-width:768px){.P4RXEG_header{padding-bottom:1rem;display:block}}.P4RXEG_headerB{align-items:flex-end;width:100%;display:flex}@media print,screen and (max-width:768px){.P4RXEG_headerB{padding-bottom:1rem;display:block}}.P4RXEG_headerB:after{content:"";background-color:#b3b3b3;height:1px;margin:0;padding:0;display:block}@media print,screen and (max-width:768px){.P4RXEG_headerB:after{padding-bottom:1rem;display:none}}.P4RXEG_title{font-size:4.2rem;font-weight:700;font-family:var(--font-inter,"Inter"),var(--font-noto-sans-jp,"Noto Sans JP"),sans-serif;display:inline-block}@media print,screen and (max-width:768px){.P4RXEG_title{font-size:3rem;display:block}}.P4RXEG_is_anim .P4RXEG_title{position:relative}.P4RXEG_is_anim .P4RXEG_title:after{content:"";transform-origin:100%;background-color:#fff;width:100%;height:100%;transition:transform .6s;display:block;position:absolute;top:0;left:0}.P4RXEG_is_anim .P4RXEG_title.P4RXEG_is_active:after,.P4RXEG_is_anim .P4RXEG_title.P4RXEG_is_active+.P4RXEG_note:after{transform:scaleX(0)}.P4RXEG_note{margin-left:3rem;font-size:1.6rem}.P4RXEG_is_anim .P4RXEG_note{position:relative}.P4RXEG_is_anim .P4RXEG_note:after{content:"";transform-origin:100%;background-color:#fff;width:100%;height:100%;transition:transform .6s;display:block;position:absolute;top:0;left:0}@media print,screen and (max-width:768px){.P4RXEG_note{margin-top:1rem;margin-left:0;font-size:1.3rem}}.P4RXEG_noteB{width:calc(100% - min(27rem,225px));margin-bottom:min(5.6rem,46.67px);font-size:min(1.6rem,13.33px);line-height:min(1.6rem,13.33px);overflow:clip}.P4RXEG_noteB:after{content:"";background-color:#b3b3b3;width:100%;height:1px;margin:2.4rem 0 0;transition:width .7s;display:block}@media print,screen and (max-width:768px){.P4RXEG_noteB:after{height:0}.P4RXEG_noteB{height:0;margin-top:1rem;margin-left:0;font-size:1.3rem}}.P4RXEG_listB{margin:0;display:block}@media print,screen and (max-width:768px){.P4RXEG_listB{margin:3rem 0;display:block}}.P4RXEG_listB_item{border-bottom:none;margin-bottom:8rem;padding:0;display:flex}@media print,screen and (max-width:768px){.P4RXEG_listB_item{padding:2rem 0;display:block}}.P4RXEG_is_anim .P4RXEG_listB_item{opacity:0;transform:translate(-20px)}.P4RXEG_listB_image{flex-shrink:0;display:contents;position:relative}@media print,screen and (max-width:768px){.P4RXEG_listB_image{width:100%;height:100%;margin-bottom:2rem}}.P4RXEG_listB_image img{object-fit:cover;width:38.1rem;height:38.1rem}@media print,screen and (max-width:768px){.P4RXEG_listB_image img{width:100%;height:80%}}.P4RXEG_listB_content{width:100%;margin-left:min(2.4rem,20px)}@media print,screen and (max-width:768px){.P4RXEG_listB_content{margin:0}}.P4RXEG_listB_title{font-size:min(3.2rem,26.67px);font-family:var(--font-inter,"Inter"),var(--font-noto-sans-jp,"Noto Sans JP"),sans-serif;margin-bottom:2.4rem;font-weight:600}@media print,screen and (max-width:768px){.P4RXEG_listB_title{margin-bottom:1.6rem;padding-top:1rem;padding-bottom:.5rem;font-size:1.8rem}}.is-vi .P4RXEG_listB_title{font-family:Open Sans,sans-serif;font-weight:600}.P4RXEG_listB_company{margin-bottom:2.4rem;font-size:2.4rem}@media print,screen and (max-width:768px){.P4RXEG_listB_company{margin-bottom:1.6rem;font-size:1.6rem}}.P4RXEG_listB_lead{margin-bottom:2.4rem;font-size:2.4rem}.P4RXEG_listB_description{margin-bottom:2.4rem;font-size:1.6rem}@media print,screen and (max-width:768px){.P4RXEG_listB_description{padding:.5rem 0 .5rem 0;font-size:1.3rem}.P4RXEG_listB_description:empty{display:none}}.P4RXEG_listB_link{display:flex}@media print,screen and (max-width:768px){.P4RXEG_listB_link{display:block}}.P4RXEG_listB_link a{font-size:min(2rem,16.67px)}@media print and (hover:hover) and (pointer:fine),screen and (hover:hover) and (pointer:fine) and (min-width:769px){.P4RXEG_listB_link a:hover{text-decoration:none}}.P4RXEG_listB_caselink{margin-top:2.4rem;font-size:1.6rem;line-height:2.4rem}.P4RXEG_listB_caselink img{width:2.4rem;margin-right:1rem;display:inline-block}.P4RXEG_listC{flex-wrap:wrap;margin:0;display:flex}@media print,screen and (max-width:768px){.P4RXEG_listC{margin:0 0 min(3rem,40px);display:block}}.P4RXEG_listC_item{border-bottom:none;width:max(47%,400px);margin-bottom:min(8rem,66.67px);padding:0;display:flex;overflow:visible}@media print,screen and (max-width:768px){.P4RXEG_listC_item{width:100%;margin-bottom:min(4rem,53.33px);padding:min(2rem,26.67px) 0;display:block}}.P4RXEG_is_anim .P4RXEG_listC_item{opacity:0;transform:translate(-20px)}.P4RXEG_listC_item:nth-of-type(odd){margin-right:min(4rem,33.33px);position:relative}@media print,screen and (max-width:768px){.P4RXEG_listC_item:nth-of-type(odd){margin-left:0}}.P4RXEG_listC_image{flex-shrink:0;display:contents;position:relative}@media print,screen and (max-width:768px){.P4RXEG_listC_image{width:100%;height:100%;margin-bottom:2rem}}.P4RXEG_listC_image img{object-fit:cover;width:min(22rem,183.33px);height:min(22rem,183.33px)}@media print,screen and (max-width:768px){.P4RXEG_listC_image img{width:100%;height:80%;margin-bottom:2.4rem}}.P4RXEG_listC_content{width:100%;margin-left:min(4.8rem,40px)}@media print,screen and (max-width:768px){.P4RXEG_listC_content{margin:0}}.P4RXEG_listC_title{font-size:min(2.4rem,20px);font-family:var(--font-inter,"Inter"),var(--font-noto-sans-jp,"Noto Sans JP"),sans-serif;border-bottom:1px solid #000;width:fit-content;margin-bottom:min(2.4rem,20px);padding:0;font-weight:700;line-height:1.7}@media print,screen and (max-width:768px){.P4RXEG_listC_title{padding-bottom:.5rem;font-size:min(1.8rem,24px)}}.is-vi .P4RXEG_listC_title{font-family:Open Sans,sans-serif;font-weight:600}.P4RXEG_listC_company{margin-bottom:min(2.4rem,20px);font-size:min(1.6rem,13.33px)}@media print,screen and (max-width:768px){.P4RXEG_listC_company{font-size:min(1.3rem,17.33px)}}.P4RXEG_listC_lead,.P4RXEG_listC_description{margin-bottom:min(2.4rem,20px);font-size:min(1.6rem,13.33px)}@media print,screen and (max-width:768px){.P4RXEG_listC_description{padding:.5rem 3rem .5rem 0;font-size:1rem}}.P4RXEG_listC_link{display:flex}.P4RXEG_listC_link a{font-size:2rem;text-decoration:underline}@media print and (hover:hover) and (pointer:fine),screen and (hover:hover) and (pointer:fine) and (min-width:769px){.P4RXEG_listC_link a:hover{text-decoration:none}}.P4RXEG_listC_caselink{margin-top:2.4rem;font-size:1.6rem;line-height:2.4rem}.P4RXEG_listC_caselink img{width:2.4rem;margin-right:1rem;display:inline-block}
