@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.p-boxLead04_container{width:calc(1100/1820*100vw)}.p-boxLead04_inner{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start}.p-boxLead04_pic{width:calc(380/1820*100vw);margin:0 0 0 calc(65/1820*100vw)}.p-boxLead04_pic img{width:100%;height:auto}.p-boxLead04_text{width:calc(650/1820*100vw)}.p-boxLead04_text .name{color:#435a66;display:block;font-size:1.4375rem;line-height:1.6;font-weight:600;text-align:right;margin-top:calc(40/1820*100vw)}@media (max-width:750px){.p-boxLead04_container{width:auto}.p-boxLead04_inner{flex-direction:column;align-items:center}.p-boxLead04_pic{width:calc(550/750*100vw);margin:0 0 calc(40/750*100vw)}.p-boxLead04_pic img{width:100%;height:auto}.p-boxLead04_text{width:100%}.p-boxLead04_text .name{font-size:1.125rem;text-align:right;margin-top:calc(40/750*100vw)}}.p-boxNormal01_lead{margin-bottom:calc(40/1820*100vw)}.p-boxNormal01.introduction .c-table01{width:calc(640/1820*100vw)}.p-boxNormal01.introduction .c-table01 tbody tr th{background-color:#f7f7f7}.p-boxNormal01.introduction .c-pic img{width:calc(280/1820*100vw)}.p-boxNormal01.introduction .c-pic:has(img.alignright) img{margin:0 0 0 calc(60/1820*100vw)}.p-boxNormal01 .p-layout{overflow:hidden}.p-boxNormal01 .p-layout.bg{background-color:#e5f1dd;padding:calc(60/1820*100vw) calc(65/1820*100vw)}.p-boxNormal01 .p-layout.bg .c-titA01{color:#5a4d3c;font-family:dnp-shuei-mincho-pr6n,sans-serif;font-feature-settings:"palt";font-weight:500;font-size:1.5rem;line-height:1.7;text-align:left;background:0 0;padding:0;margin-bottom:calc(30/1820*100vw)}.p-boxNormal01 .p-listColumn04{margin:calc(-10/1820*100vw)}.p-boxNormal01 .p-listColumn04_item{padding:0;margin:calc(10/1820*100vw)}.p-boxNormal01 .p-listColumn04_item.col04{width:calc(260/1820*100vw)}.p-boxNormal01 .p-listColumn04_item.col04 .p-listColumn04_tit{margin:calc(20/1820*100vw)0 calc(18/1820*100vw);font-size:1.125rem;font-weight:500;color:#5a4d3c;letter-spacing:0}.p-boxNormal01 .p-listColumn04_item .c-pic{margin-bottom:calc(20/1820*100vw);border:#7aba5b 1px solid;border-radius:calc(10/1820*100vw)}.p-boxNormal01 .p-listColumn04_item .c-pic img{border-radius:calc(10/1820*100vw)}@media (max-width:750px){.p-boxNormal01_lead{margin-bottom:calc(50/750*100vw)}.p-boxNormal01.introduction .c-pic img,.p-boxNormal01.introduction .c-table01{width:100%}.p-boxNormal01.introduction .c-table01 tbody tr td{padding:calc(20/750*100vw) calc(10/750*100vw)}.p-boxNormal01.introduction .c-pic:has(img.alignright) img{margin:0}.p-boxNormal01 .p-layout.bg{padding:calc(60/750*100vw) calc(40/750*100vw)}.p-boxNormal01 .p-layout.bg .c-titA01{font-size:1.25rem;text-align:center;background:0 0;padding:0;margin-bottom:calc(35/750*100vw)}.p-boxNormal01 .p-listColumn04{margin:0}.p-boxNormal01 .p-listColumn04_item{padding:0;margin:0 0 calc(60/750*100vw)}.p-boxNormal01 .p-listColumn04_item:last-child{margin-bottom:0}.p-boxNormal01 .p-listColumn04_item.col04{width:100%}.p-boxNormal01 .p-listColumn04_item.col04 .p-listColumn04_tit{margin:calc(20/750*100vw)0 0;font-size:1.125rem}.p-boxNormal01 .p-listColumn04_item .c-pic{margin-bottom:calc(40/750*100vw);border:width calc(2/750*100vw);border-radius:calc(20/750*100vw)}.p-boxNormal01 .p-listColumn04_item .c-pic img{margin:0;border-radius:calc(20/750*100vw)}}.p-listCard{display:flex;flex-wrap:wrap;margin:calc(-10/1820*100vw)}.p-listCard_item{position:relative;flex:1;margin:calc(10/1820*100vw);padding:calc(40/1820*100vw);border:1px solid #7aba5b;border-radius:calc(12/1820*100vw);background-color:#fff;overflow:hidden}.p-listCard_tag{position:absolute;top:-1px;left:-1px;padding:calc(9/1820*100vw) calc(17/1820*100vw) calc(5/1820*100vw);background-color:#7aba5b;font-family:trajan-pro-3,serif;font-weight:400;color:#fff;font-size:.875rem;letter-spacing:.1em;line-height:1;border-radius:calc(10/1820*100vw)0 calc(5/1820*100vw)0}.p-listCard_tit{font-family:dnp-shuei-mincho-pr6n,sans-serif;font-feature-settings:"palt";font-weight:500;color:#7aba5b;font-size:1.9375rem;letter-spacing:.2em;line-height:1.5;margin-bottom:calc(12/1820*100vw)}.p-listCard_text{color:#5a4d3c;font-size:1.25rem;line-height:1.8}.p-listCard_details,.p-listCard_text{position:relative;z-index:2}.p-listCard_term{color:#5a4d3c;font-size:1.1875rem;font-weight:500;line-height:1.4;position:relative;padding-left:calc(25/1820*100vw);margin-bottom:calc(4/1820*100vw)}.p-listCard_term::before{content:"";display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;background-image:url(../../common/img/ico_listcheck01_03.png);left:0;top:50%;transform:translateY(-50%);width:calc(17/1820*100vw);height:calc(17/1820*100vw)}@media (max-width:750px){.p-listCard_term::before{background-image:url(../../common/img/ico_listcheck01_03@2x.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){.p-listCard_term::before{background-image:url(../../common/img/ico_listcheck01_03@2x.png)}}.p-listCard_description{color:#5a4d3c;font-size:.9375rem;line-height:1.6;padding-left:1.2em;margin-bottom:calc(16/1820*100vw)}.p-listCard_description:last-child{margin-bottom:0}.p-listCard_pic{position:absolute;top:0;right:0;margin:0;z-index:1;pointer-events:none}.p-listCard_pic img{display:block;width:100%!important;height:auto}.p-listCard.mission .p-listCard_item:nth-child(1) .p-listCard_pic{top:calc(27/1820*100vw);right:calc(-93/1820*100vw);width:calc(273/1820*100vw)}.p-listCard.mission .p-listCard_item:nth-child(2) .p-listCard_pic{top:calc(34/1820*100vw);right:calc(59/1820*100vw);width:calc(169/1820*100vw)}.p-listCard.profile{margin:calc(-20/1820*100vw)}.p-listCard.profile .p-listCard_tit{font-size:1.625rem;color:#5a4e3c;letter-spacing:.08em}.p-listCard.profile .p-listCard_item{margin:calc(20/1820*100vw);padding:calc(43/1820*100vw) calc(26/1820*100vw) calc(33/1820*100vw)}.p-listCard.profile .p-listCard_item:nth-child(1) .p-listCard_pic{top:calc(140/1820*100vw);right:auto;left:calc(50% + calc(3/1820*100vw));transform:translateX(-50%);width:calc(237/1820*100vw)}.p-listCard.profile .p-listCard_item:nth-child(2) .p-listCard_pic{top:calc(5/1820*100vw);right:auto;left:calc(-10/1820*100vw);width:calc(514/1820*100vw)}.p-listCard.profile .p-listCard_item:nth-child(3) .p-listCard_pic{top:calc(80/1820*100vw);right:0;width:calc(87/1820*100vw)}@media (max-width:750px){.p-listCard{margin:0}.p-listCard_item{flex:none;width:100%;margin:0 0 calc(20/750*100vw);padding:calc(60/750*100vw) calc(40/750*100vw) calc(40/750*100vw);border-radius:calc(20/750*100vw)}.p-listCard_item:last-child{margin-bottom:0}.p-listCard_tag{font-size:.875rem;padding:calc(11/750*100vw) calc(15/750*100vw) calc(6/750*100vw);border-radius:calc(20/750*100vw)0 calc(10/750*100vw)0}.p-listCard_tit{font-size:1.5625rem;margin-bottom:calc(15/750*100vw)}.p-listCard_text{font-size:1.0625rem;line-height:1.8;z-index:2}.p-listCard_term{font-size:1.0625rem;padding-left:calc(50/750*100vw)}.p-listCard_term::before{width:calc(34/750*100vw);height:calc(34/750*100vw)}.p-listCard_description{font-size:1rem;padding-left:calc(55/750*100vw);margin-bottom:calc(12/750*100vw)}.p-listCard.mission .p-listCard_item:nth-child(1) .p-listCard_pic{top:calc(20/750*100vw);right:calc(-40/750*100vw);width:calc(230/750*100vw)}.p-listCard.mission .p-listCard_item:nth-child(2) .p-listCard_pic{top:calc(25/750*100vw);right:calc(20/750*100vw);width:calc(150/750*100vw)}.p-listCard.profile{margin:0}.p-listCard.profile .p-listCard_tit{font-size:1.34375rem;margin-bottom:calc(20/750*100vw)}.p-listCard.profile .p-listCard_item{margin:0 0 calc(40/750*100vw);padding:calc(70/750*100vw) calc(40/750*100vw) calc(40/750*100vw);min-height:calc(470/750*100vw)}.p-listCard.profile .p-listCard_item:nth-child(1) .p-listCard_pic{top:auto;bottom:calc(-180/750*100vw);width:calc(320/750*100vw)}.p-listCard.profile .p-listCard_item:nth-child(2) .p-listCard_pic{top:calc(-30/750*100vw);left:0;width:calc(860/750*100vw)}.p-listCard.profile .p-listCard_item:nth-child(3){margin-bottom:0}.p-listCard.profile .p-listCard_item:nth-child(3) .p-listCard_pic{top:calc(120/750*100vw);right:calc(10/750*100vw);width:calc(120/750*100vw)}}