@import url("https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700;800&display=swap");img{height:auto}.result-graph{background-color:#fff;padding:20px;position:relative;padding-bottom:60px}@media (max-width: 979px){.result-graph{padding:15px;height:68vw}}.result-graph ul{font-size:12px;line-height:1.4;position:absolute;right:30px;color:#876568}@media (max-width: 979px){.result-graph ul{font-size:2vw;right:2vw}}.result-graph ul li{font-weight:bold;margin-top:5px}.result-graph ul li::before{content:"";background:#d2d2d2;position:absolute;width:18px;height:15px;right:200px}@media (max-width: 979px){.result-graph ul li::before{width:2.8vw;height:2.2vw;right:103%}}.result-graph ul li:nth-child(2n+2)::before{background:#d15c6a}.result-graph_ttl{font-size:28px;color:#d15c6a;font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;text-align:center;letter-spacing:0.08em}@media (max-width: 979px){.result-graph_ttl{font-size:4vw}}.result-graph_side{color:#876568;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:20px;top:50%;position:absolute}@media (max-width: 979px){.result-graph_side{font-size:3vw}}.result-graph_under{color:#876568;text-align:center;font-size:20px;bottom:20px;position:absolute;right:45%}@media (max-width: 979px){.result-graph_under{font-size:3vw;bottom:10px}}.result-graph_img{padding-left:40px;padding-top:20px}@media (max-width: 979px){.result-graph_img{padding-left:6vw;padding-top:4vw}}.achievements__transfer .transfer-info__icon{position:absolute;top:-63px;left:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:126px;height:126px;padding:10px;border-radius:50%;background-image:linear-gradient(0deg, #f4bea6 0%, #ea8ba6 100%);transform:translateX(-50%);color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:50px;font-weight:500;line-height:1;letter-spacing:-0.05em}@media (max-width: 979px){.achievements__transfer .transfer-info__icon{top:Max(-63px, -9.73333vw);width:Min(126px, 18.13333vw);height:Min(126px, 18.13333vw);padding:0;font-size:Min(50px, 8vw)}}.achievements__transfer .transfer-info__icon small{font-size:60%}.achievements__transfer .transfer-info__tl{margin-bottom:40px;padding-bottom:12px;border-bottom:2px solid #e6b3ba;color:#f68894;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:40px;font-weight:500;text-align:center;line-height:1;letter-spacing:0.08em}@media (max-width: 979px){.achievements__transfer .transfer-info__tl{margin-bottom:Min(40px, 6.66667vw);font-size:Min(32px, 5.6vw)}}.achievements__transfer .transfer-info__attention{padding:30px 50px 27px;background-color:rgba(230,179,186,0.1);color:#cf6b77;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:26px;font-weight:500;text-align:center;line-height:1.92;letter-spacing:0.1em}@media (max-width: 979px){.achievements__transfer .transfer-info__attention{padding:Min(30px, 5.33333vw) Min(30px, 5.33333vw) Min(27px, 4.93333vw);font-size:Min(24px, 4.53333vw);line-height:1.8}}.achievements__transfer .transfer-info__attention small{font-size:80%}.achievements__transfer .transfer-info__catch{margin-top:28px;font-size:18px;text-align:center;font-weight:500;line-height:2.248;letter-spacing:0}@media (max-width: 979px){.achievements__transfer .transfer-info__catch{margin-top:Min(28px, 5.06667vw);font-size:Min(18px, 3.73333vw);line-height:2}}.achievements__transfer .transfer-info__rate{max-width:750px;margin:38px auto 0;padding:35px 50px 27px;border-radius:14px;background-image:linear-gradient(90deg, rgba(242,155,118,0.2) 0%, rgba(246,135,149,0.2) 100%)}@media (max-width: 979px){.achievements__transfer .transfer-info__rate{padding:Min(35px, 6vw) Min(30px, 5.33333vw) Min(27px, 4.93333vw);border-radius:Min(14px, 3.2vw)}}.achievements__transfer .transfer-info__rate .inner{max-width:560px;margin:0 auto}.achievements__transfer .transfer-info__rate .tl{display:flex;flex-direction:column;align-items:center;color:#cf6b77;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:500;text-align:center;line-height:1;letter-spacing:0.08em}.achievements__transfer .transfer-info__rate .tl__main{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:5px 30px 3px;border-radius:9999px;background-color:#fff;font-size:32px}@media (max-width: 979px){.achievements__transfer .transfer-info__rate .tl__main{min-height:Min(60px, 9.33333vw);padding:Min(13px, 3.06667vw) Min(30px, 5.33333vw) Min(10px, 2.66667vw);font-size:Min(30px, 5.33333vw)}}.achievements__transfer .transfer-info__rate .tl__note{margin-top:20px;font-size:20px}@media (max-width: 979px){.achievements__transfer .transfer-info__rate .tl__note{margin-top:Min(20px, 4vw);font-size:Min(17px, 3.6vw);line-height:1.4}}.achievements__transfer .transfer-info__rate .graph{margin-top:29px;margin-left:18px}@media (max-width: 979px){.achievements__transfer .transfer-info__rate .graph{margin-top:Min(29px, 5.2vw);margin-left:0}}.achievements__transfer .transfer-info__rate .graph img{max-width:429px;width:100%}.achievements__transfer .transfer-info__rate .graph__caption{margin-top:12px;margin-left:-9px;font-size:16px;font-weight:500;text-align:center;line-height:1.75;letter-spacing:0.08em}@media (max-width: 979px){.achievements__transfer .transfer-info__rate .graph__caption{margin-top:Min(12px, 2.93333vw);font-size:Min(16px, 3.46667vw)}}._cta{background:linear-gradient(to bottom, #FFEAF1, #fff);padding:20px}@media (max-width: 979px){._cta{padding:20px 0}}._cta ._cta-ttl{text-align:center;font-size:28px;margin-bottom:40px;color:#8B675B}@media (max-width: 979px){._cta ._cta-ttl{font-size:Min(25px, 4.66667vw);margin-bottom:20px}}.btn_clinic{display:flex;justify-content:center}.btn_clinic a{display:flex;justify-content:center;align-items:center;height:100%}.btn_clinic a .btn_clinic__content{position:relative}.btn_clinic a .btn_clinic__content .position p{position:absolute;top:50%;left:50%;transform:translate(-50%, -60%);width:100%}.btn_clinic a .btn_clinic__content .position p span{display:block}.btn_clinic a .btn_clinic__content .position p .c_ttl{font-size:40px;color:#fff}@media (max-width: 979px){.btn_clinic a .btn_clinic__content .position p .c_ttl{font-size:5vw}}.btn_clinic a .btn_clinic__content .position p .c_desc{color:#C19682;background-color:#fff;border-radius:100vh;line-height:1.4;max-width:200px;margin-left:auto;margin-right:auto}@media (max-width: 979px){.btn_clinic a .btn_clinic__content .position p .c_desc{font-size:2.5vw;max-width:20vw}}._mincho{font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif}.ikebukuro_bnr{position:relative}.ikebukuro_bnr .tag{background:#fff;color:#D59199;font-weight:bold;border-radius:5px;display:flex;align-items:center;justify-content:center;position:absolute;top:-20px;left:25px;text-align:center;width:90px;height:59px;font-size:1.6rem;line-height:20px;font-weight:bold;box-shadow:3.064px 2.571px 7px 0px rgba(149,48,60,0.5);z-index:11;flex-direction:column}.ikebukuro_bnr .tag:after{content:'';width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fff;position:absolute;top:100%;left:0;right:0;margin:auto}.ikebukuro_bnr .tag .txt{display:block;color:#D59199;font-size:1.4rem}@media only screen and (max-width: 768px){.ikebukuro_bnr .tag{font-size:3.2vw;line-height:1.3;width:14.66667vw;height:10.66667vw;left:3.06667vw;top:-5.33333vw}.ikebukuro_bnr .tag .txt{display:block;color:#D59199;font-size:2.4vw}}@media (max-width: 979px){p{font-size:calc(min(3.5vw, 16px))}._text-s{font-size:calc(min(3vw, 14px)) !important}._text-m{font-size:calc(min(3.5vw, 16px)) !important;line-height:1.8}}.-color_brown{color:#AA8574}.point-head3{padding-left:40px;margin-bottom:20px;position:relative}.point-head3:before{position:absolute;left:0;content:'●'}.difference{margin:20px 0;background-color:#fff;padding:20px}@media (max-width: 979px){.difference{padding:3vw}}.difference .differencetable{border-collapse:collapse;border-collapse:separate;border-spacing:0;width:100%;border-radius:20px;text-align:center}.difference .differencetable th{padding:20px}@media (max-width: 979px){.difference .differencetable th{padding:3vw}}.difference .differencetable td{padding:20px;color:#321010;border:2px solid rgba(242,155,118,0.2)}@media (max-width: 979px){.difference .differencetable td{padding:3vw}}.difference .differencetable thead{background-color:#FEFBFB;border-radius:20px}.difference .differencetable thead .rlc{background-color:#FBE7E7}.difference .differencetable thead tr th{color:#5C4B4B}.difference .differencetable thead tr th:first-child{border-radius:20px 0px 0px 0px;border:2px solid rgba(242,155,118,0.2)}.difference .differencetable thead tr th:nth-child(2){border:2px solid rgba(242,155,118,0.2)}.difference .differencetable thead tr th:nth-last-of-type(1){border-radius:0px 20px 0px 0px;border:2px solid rgba(242,155,118,0.2)}.difference .differencetable tbody .tdrlc{background-color:#FDF5F5;color:#B25353;font-weight:bold}.difference .differencetable tbody tr .border-radius-topright{border-top-right-radius:10px}.difference .differencetable tbody tr .border-radius-topleft{border-top-left-radius:10px}.difference .differencetable tbody tr .border-radius-bottomright{border-bottom-right-radius:10px}.difference .differencetable tbody tr .border-radius-bottomleft{border-bottom-left-radius:10px}.heading-bgcolor{color:#fff;background-color:#C19682 !important}
