.o-above-the-fold{background:url(/land/shisan-keisei/assets/img/reason/mv_bg_pc.webp) 50% repeat-x;height:254px}@media only screen and (max-width:767px){.o-above-the-fold{background-image:url(/land/shisan-keisei/assets/img/reason/mv_bg_sp.webp);background-size:100% auto;height:39.2vw}}.no-webp .o-above-the-fold{background:url(/land/shisan-keisei/assets/img/reason/mv_bg_pc.png) 50% repeat-x}@media only screen and (max-width:767px){.no-webp .o-above-the-fold{background-image:url(/land/shisan-keisei/assets/img/reason/mv_bg_sp.png);background-size:100% auto}}.p-about-card-list{-ms-grid-columns:min(100%,800px);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:-ms-grid;display:grid;grid-template-columns:min(100%,800px);justify-content:center;row-gap:42px}@media (min-width:960px){.p-about-card-list{-ms-grid-columns:(1fr)[34];grid-template-columns:repeat(34,1fr)}}@media only screen and (max-width:767px){.p-about-card-list{row-gap:10.66667vw}}@media (min-width:960px){.p-about-card-list_item:first-child{-ms-grid-row-span:1;-ms-grid-column-span:21;-ms-grid-column:1;grid-column:1/22;-ms-grid-row:1;grid-row:1/2}}.p-about-card-list_item:first-child .p-about-card_content{margin:0 auto;max-width:432px;padding-top:20px}@media only screen and (max-width:767px){.p-about-card-list_item:first-child .p-about-card_content{padding-top:1.33333vw}}@media (min-width:960px){.p-about-card-list_item:nth-child(2){-ms-grid-row-span:1;-ms-grid-column-span:13;-ms-grid-column:22;grid-column:22/35;-ms-grid-row:1;grid-row:1/2}}@media only screen and (max-width:767px){.p-about-card-list_item:nth-child(2) .p-about-card_box{-ms-grid-rows:1fr;-ms-grid-columns:1fr;display:-ms-grid;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.p-about-card-list_item:nth-child(2) .p-about-card_box>:first-child{-ms-grid-column:1;-ms-grid-row:1}.p-about-card-list_item:nth-child(2) .p-about-card_content{-ms-grid-columns:22vw 1fr;-ms-grid-row-span:1;-ms-grid-column-span:1;display:-ms-grid;display:grid;-ms-grid-column:1;grid-column:1/2;-ms-grid-row:1;grid-row:1/2;grid-template-columns:22vw 1fr;padding:0 0 0 4.66667vw}.p-about-card-list_item:nth-child(2) .p-about-card_date{-ms-grid-row-span:1;-ms-grid-column-span:1;-ms-grid-column:1;grid-column:1/2;-ms-grid-row:1;grid-row:1/2;margin-top:0;padding:0 0 1.33333vw 33.33333vw;text-align:left}}@media (min-width:960px){.p-about-card-list_item:nth-child(3){-ms-grid-row-span:1;-ms-grid-column-span:17;-ms-grid-column:1;grid-column:1/18;-ms-grid-row:2;grid-row:2/3}}@media (min-width:960px){.p-about-card-list_item:nth-child(4){-ms-grid-row-span:1;-ms-grid-column-span:17;-ms-grid-column:18;grid-column:18/35;-ms-grid-row:2;grid-row:2/3}}.p-about-card_heading{font-weight:700;line-height:1.5}.p-about-card_heading>*{display:block}@media only screen and (max-width:767px){.p-about-card_heading{text-align:center}}.p-about-card_heading-shoulder{font-size:12px;font-size:.75rem}.p-about-card_heading-shoulder+.p-about-card_heading-main{padding-top:0}@media only screen and (max-width:767px){.p-about-card_heading-shoulder{font-size:max(22/750 * 100vw,12px);padding-top:0}}.p-about-card_heading-main{font-size:18px;font-size:1.125rem;padding-top:18px}@media only screen and (max-width:767px){.p-about-card_heading-main{font-size:max(32/750 * 100vw,12px);padding-top:0}}.p-about-card{-ms-grid-rows:auto 1fr;display:-ms-grid;display:grid;grid-template-rows:auto 1fr;height:100%}@media only screen and (max-width:767px){.p-about-card{display:block}}.p-about-card_box{-ms-grid-rows:1fr auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border:2px solid #e8e5de;border-radius:35px;display:-ms-grid;display:grid;grid-template-rows:1fr auto;margin-top:10px;padding:30px 45px}@media only screen and (max-width:767px){.p-about-card_box{border-radius:6.66667vw;display:block;margin-top:3.33333vw;padding:6vw 7.33333vw}}.p-about-card_mdrt-logo{margin:0 auto;padding-left:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-about-card_mdrt-logo img{max-width:150px}@media only screen and (max-width:767px){.p-about-card_mdrt-logo{padding-left:0}.p-about-card_mdrt-logo img{width:100%}}.p-about-card_mdrt-membership{color:#e7513e;font-family:Montserrat,sans-serif;font-size:70px;font-size:4.375rem;font-weight:700;line-height:1;margin-top:40px;padding:0 0 25px 20px;text-align:center}.p-about-card_mdrt-membership .small-text{font-size:37px;font-size:2.3125rem}@media only screen and (max-width:767px){.p-about-card_mdrt-membership{-webkit-column-gap:6.66667vw;-moz-column-gap:6.66667vw;column-gap:6.66667vw;font-size:max(84/750 * 100vw,12px);margin-top:0;padding:0}.p-about-card_mdrt-membership .small-text{font-size:max(48/750 * 100vw,12px)}}.p-about-card_date{color:#888;font-size:12px;font-size:.75rem;line-height:1;margin-top:25px;text-align:center}@media only screen and (max-width:767px){.p-about-card_date{font-size:max(24/750 * 100vw,12px);margin-top:4vw}}.p-about-card_evaluation-list_item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom:1px solid #e8e5de;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-bottom:15px}.p-about-card_evaluation-list_item+*{margin-top:15px}@media only screen and (max-width:767px){.p-about-card_evaluation-list_item{padding-bottom:4.66667vw}.p-about-card_evaluation-list_item+*{margin-top:4.66667vw}}.p-about-card_evaluation-list_item dt{font-weight:700;line-height:1.5}@media only screen and (max-width:767px){.p-about-card_evaluation-list_item dt{font-size:max(24/750 * 100vw,12px)}}.p-about-card_evaluation-list_item dd{color:#e7513e;font-family:Montserrat,sans-serif;font-size:70px;font-size:4.375rem;font-weight:700;line-height:1;width:1.55em}@media only screen and (max-width:767px){.p-about-card_evaluation-list_item dd{font-size:max(80/750 * 100vw,12px)}}.p-about-card_finance-num,.p-about-card_finance-text{font-weight:700;text-align:center}.p-about-card_finance-num{color:#e7513e;font-family:Montserrat,sans-serif;font-size:90px;font-size:5.625rem;line-height:1;margin-top:10px;padding-bottom:30px}.p-about-card_finance-num .small-text{font-size:50px;font-size:3.125rem}@media only screen and (max-width:767px){.p-about-card_finance-num{font-size:max(130/750 * 100vw,12px);margin-top:0;padding-bottom:0}.p-about-card_finance-num .small-text{font-size:max(74/750 * 100vw,12px)}}.p-achievement-arrow{bottom:-20px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-achievement-arrow svg{height:93px;width:120px}@media only screen and (max-width:767px){.p-achievement-arrow svg{height:16.53333vw;width:21.33333vw}}.p-achievement-subheading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:880px;padding:25px 20px 40px;position:relative}.p-achievement-subheading:after{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22a%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.13%22%20height%3D%226.48%22%20viewBox%3D%220%200%2011.13%206.48%22%3E%3Cpath%20d%3D%22m2.17%2C1.58C1.89%2C3.28%2C1.14%2C4.82.06%2C6.07c-.14.16-.02.42.2.41%2C4.32-.18%2C8.17-2.14%2C10.87-5.14%2C0%2C0-3.69-1.34-4.69-1.34S2.17%2C1.58%2C2.17%2C1.58Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;background-size:100% 100%;bottom:-15px;content:"";height:20px;position:absolute;right:40px;width:40px}@media only screen and (max-width:767px){.p-achievement-subheading{border-radius:13.33333vw;padding:5.33333vw 0 4.66667vw}.p-achievement-subheading:after{bottom:-4vw;height:5.33333vw;right:16vw;width:10.66667vw}}.p-achievement-subheading_shoulder{font-size:20px;font-size:1.25rem;font-weight:700;text-align:center}@media only screen and (max-width:767px){.p-achievement-subheading_shoulder{font-size:max(28/750 * 100vw,12px);line-height:1.6}}.p-achievement-subheading_shoulder02{color:#285fc9;font-size:16px;font-size:1rem;font-weight:700;line-height:1.5;margin-top:20px;max-width:580px;padding:0 102px 0 40px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100%}@media only screen and (max-width:767px){.p-achievement-subheading_shoulder02{font-size:max(24/750 * 100vw,12px);margin-top:4vw;padding:0}}.p-achievement-subheading_main{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#285fc9;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-size:1.25rem;font-weight:700;justify-content:center;margin-top:20px;padding-left:40px}.p-achievement-subheading_main img{margin-right:20px;width:418px}@media only screen and (max-width:767px){.p-achievement-subheading_main{display:block;margin-top:2.66667vw;padding-left:0;text-align:center}.p-achievement-subheading_main img{display:block;margin:0 auto;padding-bottom:1.33333vw;width:62.66667vw}}.p-achievement-list{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));row-gap:20px}@media only screen and (max-width:767px){.p-achievement-list{-ms-grid-columns:1fr;grid-template-columns:1fr;margin-left:auto;margin-right:auto;row-gap:2.66667vw;width:84vw}}.p-achievement-avatar-media{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #e8e5de;border-radius:35px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:15px 0 15px 8px}@media only screen and (max-width:767px){.p-achievement-avatar-media{border-radius:100px;padding:1.33333vw .66667vw}}.p-achievement-avatar-media_avatar{height:102px;width:112px}@media only screen and (max-width:767px){.p-achievement-avatar-media_avatar{height:18.4vw;margin-right:2vw;width:20vw}}.p-achievement-avatar-media_text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.5;text-align:center;width:100%}.p-achievement-avatar-media_text em{color:#e7513e}.p-achievement-avatar-media_text .small-text{font-size:14px;font-size:.875rem}@media only screen and (max-width:767px){.p-achievement-avatar-media_text{font-size:max(32/750 * 100vw,12px);text-align:left}.p-achievement-avatar-media_text .small-text{font-size:max(24/750 * 100vw,12px)}}