.l-header *,.l-footer *{padding:0;margin:0;font-size:16px}.l-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1rem 1.5625rem;position:fixed;left:0;top:0;width:100%;z-index:9999999999;background:rgba(255, 255, 255, .8)}.l-header *{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;letter-spacing:0;text-align:justify;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;line-height:1.66}.l-header_logo a{width:202px;height:39px;background:url(../img/commons/header_logo.png) no-repeat center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;display:block}.l-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.25rem}.l-nav ul li a{font-size:.9375rem;font-weight:700;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;color:#5c4f4f}.l-nav ul li a:hover{color:#ef858c}.l-nav_reservation{margin-left:1.25rem}.l-nav_reservation a{display:block;background:#ef858c;color:#fff;padding:0 .625rem;height:2.5rem;border-radius:.625rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-nav_tel{margin-left:1.25rem}.l-nav_tel a{padding:0 .625rem;height:2.5rem;background:#33b2a3;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:.625rem}.l-nav_tel a p{line-height:1}.l-nav_tel a p.number{font-size:1rem;margin-bottom:.125rem}.l-nav_tel a p.time{font-size:.625rem}.l-nav_search{margin-left:1.25rem}.l-nav_search a{width:1.5625rem;height:1.6875rem;background:url(../img/commons/header_search.png) no-repeat center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;display:block}.l-search{display:none}.l-search a{width:1.875rem;height:1.6875rem;background:url(../img/commons/header_search.png) no-repeat center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;display:block}.l-hamburger{display:none;width:8vw;font-size:2.9333333333vw !important;text-align:center;line-height:1;background:none}.l-hamburger span{width:8vw;height:3.2vw;position:relative;display:block;margin-bottom:.5rem}.l-hamburger span::before,.l-hamburger span::after{content:" ";display:block;width:100%;height:3px;position:absolute;left:0;top:0;background:#33b2a3;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}.l-hamburger span::before{top:0}.l-hamburger span::after{top:100%}.l-hamburger._is-active span::before{top:50%;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.l-hamburger._is-active span::after{top:50%;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.l-overlay{width:100%;height:100%;top:0;left:0;background:rgba(0, 0, 0, .5);position:fixed;z-index:0;opacity:0;visibility:hidden;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}.l-overlay._is-active{opacity:1;visibility:visible}.l-footer{border-top:solid 1px #e0e0e0}.l-footer_container{padding-left:5.3472222222vw;padding-right:5.3472222222vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.l-footer_nav{padding-top:6.25rem;padding-bottom:6.25rem;gap:5.9027777778vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.l-footer_nav p{font-weight:700;color:#ef858c;font-size:1.125rem;line-height:2.2}.l-footer_nav li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:2.2;font-weight:700;color:#5c4f4f}.l-footer_nav .media li a::after{content:" ";margin-left:.5em;display:block;width:17px;width:1.0625rem;height:15px;height:.9375rem;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNyAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuODY3IDAuOTQ5OTUxSDQuNTMyNzFWMTAuODEyMkgxNS44NjdWMC45NDk5NTFaIiBzdHJva2U9IiM1QzRGNEYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xMy44MDYzIDE0LjA1MDFIMVYyLjcxNTgyIiBzdHJva2U9IiM1QzRGNEYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg==") no-repeat center;background-size:contain}.l-footer_nav .sitemap li a::before{content:" ";width:1em;margin-right:.5em;height:1px;background:#5c4f4f;display:block}.l-footer_address{padding-top:6.25rem;padding-bottom:6.25rem;border-left:solid 1px #e0e0e0;padding-left:7.9166666667vw}.l-footer_address p{font-weight:700;line-height:1.8;margin-top:1.375rem}.l-footer_address .logo{width:18.0625rem;height:3.4375rem;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;background:url(../img/commons/footer_logo.webp) no-repeat center;background-size:contain}.l-footer_copyright{padding:3.125rem 5.3472222222vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:solid 1px #e0e0e0}.l-footer_copyright p{font-weight:700}.p-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:6.25rem 5.2777777778vw 3.125rem;gap:.875rem;height:24.0625rem;background:-webkit-gradient(linear, left bottom, left top, from(#FFF8F8), to(rgba(255, 248, 248, 0)));background:-webkit-linear-gradient(bottom, #FFF8F8 0%, rgba(255, 248, 248, 0) 100%);background:-o-linear-gradient(bottom, #FFF8F8 0%, rgba(255, 248, 248, 0) 100%);background:linear-gradient(360deg, #FFF8F8 0%, rgba(255, 248, 248, 0) 100%)}.p-header_title p{text-align:center;font-size:1.25rem;font-family:"Shippori Mincho";font-weight:500}.p-header_title h1{text-align:center;color:#ef858c;font-family:"Shippori Mincho";font-weight:500;font-size:3.125rem}.l-breadcrumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-breadcrumb li{font-size:.8125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-breadcrumb li a{color:#bab5b5}.l-breadcrumb li span{color:#ef858c}.l-breadcrumb li::after{content:" ";width:1em;height:1px;background:#bab5b5;margin:0 10px;margin:0 .625rem}.l-breadcrumb li:last-child::after{display:none}.p-clinic_container{padding-top:3.125rem;padding-bottom:8.125rem}.p-clinic_category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem;margin-bottom:2.8125rem}.p-clinic_category li a{height:3.4375rem;color:#ef858c;border-radius:1.75rem;background:#fff;border:solid #ef858c 1px;padding:0 1.5625rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-clinic_category li a._is-active{background:#ef858c;color:#fff}.p-clinic_area .item{margin-bottom:1.875rem}.p-clinic_area .item h2{font-size:2rem;letter-spacing:.01em;color:#ef858c;line-height:1;font-family:"Shippori Mincho";font-weight:500;border-bottom:solid 1px #ef858c;padding-bottom:1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.p-clinic_area .item h2._is-active span::after{left:0;-webkit-transform:translateY(-50%) translateX(0) rotate(0);-ms-transform:translateY(-50%) translateX(0) rotate(0);transform:translateY(-50%) translateX(0) rotate(0)}.p-clinic_area .item h2 span{width:1.875rem;height:1.875rem;position:relative;display:block;margin-right:.625rem}.p-clinic_area .item h2 span::before{content:" ";width:30px;width:1.875rem;height:1px;background:#5c4f4f;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}.p-clinic_area .item h2 span::after{content:" ";width:30px;width:1.875rem;height:1px;background:#5c4f4f;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}.p-clinic_area .item .prefectures{background:#f5f5f5;overflow:hidden;height:0}.p-clinic_area .item .prefectures ul{padding:1.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem}.p-clinic_area .item .prefectures ul li a{height:3.4375rem;color:#ef858c;border-radius:1.75rem;background:#fff;padding:0 1.5625rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-clinic_maparea{width:100%;margin-bottom:4.0625rem}.p-clinic_maparea::before{content:" ";padding-top:52%;display:block}.p-clinic_maparea .popup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:.625rem;padding:.9375rem}.p-clinic_maparea .popup .photo{width:100px}.p-clinic_maparea .popup .photo img{width:100%}.p-clinic_maparea .popup .body .name{color:#ef858c;font-weight:700}.p-clinic_maparea .popup .body .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:.625rem}.p-clinic_maparea .popup .body .btn a{text-align:center;color:#ef858c;border-radius:1.25rem;background:#fff;border:solid #ef858c 1px;padding:.3125rem 1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-clinic_mapareatitle{font-size:1.375rem;background:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.25rem 0;color:#ef858c;line-height:1;font-weight:600;margin-bottom:2.125rem}.p-clinic_mapareatitle::before{content:" ";width:15px;width:.9375rem;height:3px;background:#ef858c;margin-right:10px;margin-right:.625rem}.p-clinic_maparealist{margin-top:1.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem;margin-bottom:2.8125rem}.p-clinic_maparealist li a{height:3.4375rem;color:#ef858c;border-radius:1.75rem;background:#fff;border:solid #ef858c 1px;padding:0 1.5625rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-clinic_maparealist li a._is-active{background:#ef858c;color:#fff}.p-clinic_arealist{padding-top:4.0625rem;padding-bottom:8.125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:5.2083333333vw}.p-clinic_arealist .list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4.0625rem 2.5rem;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.p-clinic_arealist .list .item_photo{border-radius:1.25rem;margin-bottom:1.5rem;background:url(../img/foundation/noimage.png) no-repeat center/cover;border:solid 1px #eee}.p-clinic_arealist .list .item_photo::before{content:" ";display:block;padding-top:79.86%}.p-clinic_arealist .list .item_photo img{position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-clinic_arealist .list .item h2{font-size:1.375rem;color:#ef858c;font-weight:700;margin-bottom:.625rem;line-height:1.4}.p-clinic_arealist .list .item p{margin-bottom:.625rem;font-size:.9375rem;line-height:1.5}.p-clinic_arealist .list .item .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.p-clinic_arealist .list .item .btn a{height:3.4375rem;border-radius:1.75rem;background:#ef858c;color:#fff;padding:0 1.5625rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-clinic_arealist .side{min-width:15.25rem;width:15.25rem}.p-clinic_arealist .side_label{color:#ef858c;border-bottom:solid 1px #ef858c;margin-bottom:.9375rem;font-weight:500}.p-clinic_arealist .side_list p{font-size:.875rem;line-height:1;padding:1.25rem 0;border-bottom:solid 1px #d9d9d9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.p-clinic_arealist .side_list p span{width:.9375rem;height:.9375rem;position:relative;display:block;margin-right:.625rem}.p-clinic_arealist .side_list p span::before{content:" ";width:15px;width:.9375rem;height:1px;background:#5c4f4f;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}.p-clinic_arealist .side_list p span::after{content:" ";width:15px;width:.9375rem;height:1px;background:#5c4f4f;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}.p-clinic_arealist .side_prefectures{height:0;overflow:hidden}.p-clinic_arealist .side_prefectures ul{padding:.625rem 0;border-bottom:solid 1px #d9d9d9}.p-clinic_arealist .side_prefectures li{font-size:.875rem}.p-clinic_arealist .side_prefectures li a{display:block;padding:.625rem}.p-clinic_single{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;padding-top:3.4375rem;padding-bottom:8.125rem}.p-clinic_single .data_box{position:-webkit-sticky;position:sticky;top:3.4375rem}.p-clinic_single .data_box h2{color:#ef858c;border-bottom:solid 1px #ef858c;font-size:2rem;font-family:"Shippori Mincho";font-weight:500;line-height:1.5;padding:1.25rem 0;margin-bottom:2.125rem}.p-clinic_single .data_box table{width:100%;margin-bottom:3.75rem}.p-clinic_single .data_box table th,.p-clinic_single .data_box table td{border-bottom:solid 1px #d9d9d9;padding:1.25rem 0;line-height:1.3;vertical-align:middle}.p-clinic_single .data_box table th{width:7em}.p-clinic_single .data_box .map{background:#eee;position:relative}.p-clinic_single .data_box .map::before{content:" ";padding-top:62.11%;display:block}.p-clinic_single .data_box .map iframe{position:absolute;left:0;top:0;width:100%;height:100%}.p-clinic_single .content h3{font-size:1.375rem;background:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.25rem 0;color:#ef858c;line-height:1;font-weight:600;margin-bottom:2.125rem}.p-clinic_single .content h3::before{content:" ";width:15px;width:.9375rem;height:3px;background:#ef858c;margin-right:10px;margin-right:.625rem}.p-clinic_single .schedule{margin-bottom:2.8125rem}.p-clinic_single .schedule table{width:100%}.p-clinic_single .schedule table th,.p-clinic_single .schedule table td{border-bottom:solid 1px #d9d9d9;padding:1.25rem 0;line-height:1.3;vertical-align:middle}.p-clinic_single .schedule table th{width:5em}.p-clinic_single .plan h4{font-size:1.375rem;border-bottom:solid 1px #ef858c;padding:1.25rem 0;font-weight:700;margin-bottom:.625rem;margin-top:2.125rem}.p-clinic_single .plan table{width:100%}.p-clinic_single .plan table th,.p-clinic_single .plan table td{border-bottom:solid 1px #d9d9d9;padding:1.25rem 0;line-height:1.3;vertical-align:middle}.p-clinic_single .plan table th{width:7em}.p-clinic_single .plan table td.price{font-size:1.375rem;font-weight:700}.p-clinic_single .plan table td.price span{font-size:1rem;font-weight:400}.p-clinic_single .plan table td ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem}.p-clinic_single .plan table td ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.3125rem 1.25rem;position:relative}.p-clinic_single .plan table td ul li::after{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;border:2px solid rgba(0, 0, 0, 0);background:-webkit-linear-gradient(left, #d9d9d9 0%, rgba(217, 217, 217, 0) 15px, rgba(217, 217, 217, 0) calc(100% - 15px), #d9d9d9 100%) border-box border-box;background:-o-linear-gradient(left, #d9d9d9 0%, rgba(217, 217, 217, 0) 15px, rgba(217, 217, 217, 0) calc(100% - 15px), #d9d9d9 100%) border-box border-box;background:linear-gradient(90deg, #d9d9d9 0%, rgba(217, 217, 217, 0) 15px, rgba(217, 217, 217, 0) calc(100% - 15px), #d9d9d9 100%) border-box border-box;background:-webkit-gradient(linear, left top, right top, from(#d9d9d9), color-stop(0.9375rem, rgba(217, 217, 217, 0)), color-stop(rgba(217, 217, 217, 0)), to(#d9d9d9)) border-box border-box;background:-webkit-linear-gradient(left, #d9d9d9 0%, rgba(217, 217, 217, 0) 0.9375rem, rgba(217, 217, 217, 0) calc(100% - 0.9375rem), #d9d9d9 100%) border-box border-box;background:-o-linear-gradient(left, #d9d9d9 0%, rgba(217, 217, 217, 0) 0.9375rem, rgba(217, 217, 217, 0) calc(100% - 0.9375rem), #d9d9d9 100%) border-box border-box;background:linear-gradient(90deg, #d9d9d9 0%, rgba(217, 217, 217, 0) 0.9375rem, rgba(217, 217, 217, 0) calc(100% - 0.9375rem), #d9d9d9 100%) border-box border-box;-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) padding-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) border-box;-webkit-mask:-webkit-linear-gradient(#fff 0 0) padding-box,-webkit-linear-gradient(#fff 0 0) border-box;mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) padding-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:exclude;mask-composite:exclude;border-radius:15px/50%;border-radius:0.9375rem/50%}.p-column_slide{margin:4.6875rem auto;width:100%}.p-column_slide .swiper-slide{width:28rem;margin:0 1.09375rem}.p-column_slide .swiper-slide a{width:100%;height:22.3125rem;display:block;position:relative}.p-column_slide .swiper-slide .photo{width:100%;height:100%;position:absolute;left:0;top:0;background:url(https://www.nipt-clinic.jp/column/wp-content/themes/rumble_tcd058/img/no-image-300x300.gif) no-repeat center/cover;border-radius:1.25rem;overflow:hidden}.p-column_slide .swiper-slide .photo img{width:100%;height:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}.p-column_slide .swiper-slide .photo .thumbnail::before{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;background:#000;z-index:2;opacity:.25}.p-column_slide .swiper-slide h2{position:absolute;left:1.575rem;bottom:1.225rem;font-size:.9625rem;color:#fff;font-weight:700;padding-right:1.575rem;z-index:3}.p-column_container{padding-top:3.125rem;padding-bottom:8.125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:5.2083333333vw}.p-column_container.single{padding-top:6.25rem}.p-column_content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.p-column_title{font-size:2rem;color:#ef858c;font-weight:500;border-bottom:solid 1px #ef858c;padding-bottom:1.25rem;font-family:"Shippori Mincho";line-height:1.5;margin-bottom:4rem}.p-column_popular{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4.0625rem 2.5rem;margin-bottom:4.6875rem}.p-column_popular .item_photo{border-radius:1.25rem;margin-bottom:1.5rem;background:url(https://www.nipt-clinic.jp/column/wp-content/themes/rumble_tcd058/img/no-image-300x300.gif) no-repeat center/cover;position:relative;overflow:hidden}.p-column_popular .item_photo::before{content:" ";display:block;padding-top:79.86%}.p-column_popular .item_photo img{width:100%;height:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-column_popular .item h2{font-size:1.375rem;color:#ef858c;font-weight:700;margin-bottom:.625rem;line-height:1.4}.p-column_popular .item p{font-size:.9375rem;line-height:1.5}.p-column_popular .item_category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:.625rem}.p-column_popular .item_category span{background:#ef858c;padding:0 .3125rem;color:#fff;border-radius:.25rem}.p-column_list{margin-bottom:6.25rem}.p-column_list .item{margin-bottom:2.5rem}.p-column_list .item:last-child{margin-bottom:0}.p-column_list .item a{display:grid;grid-template-columns:1fr 2fr;gap:2.5rem}.p-column_list .item_photo{border-radius:1.25rem;background:url(https://www.nipt-clinic.jp/column/wp-content/themes/rumble_tcd058/img/no-image-300x300.gif) no-repeat center/cover;position:relative;overflow:hidden}.p-column_list .item_photo::before{content:" ";display:block;padding-top:79.86%}.p-column_list .item_photo img{width:100%;height:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-column_list .item_body{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.p-column_list .item h2{font-size:1.375rem;color:#ef858c;font-weight:700;margin-bottom:.625rem;line-height:1.4}.p-column_list .item p{font-size:.9375rem;line-height:1.5}.p-column_list .item_category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:.625rem}.p-column_list .item_category span{background:#ef858c;padding:0 .3125rem;color:#fff;border-radius:.25rem}.p-column_side{min-width:16.9444444444vw;width:16.9444444444vw}.p-column_side .btn{margin-bottom:1.875rem}.p-column_side .entrys,.p-column_side .tags,.p-column_side .categorys{margin-bottom:1.875rem}.p-column_side .label{color:#ef858c;border-bottom:solid 1px #ef858c;margin-bottom:.9375rem;font-weight:700;font-size:.875rem}.p-column_side .item{margin-bottom:.875rem}.p-column_side .item:last-child{margin-bottom:0}.p-column_side .item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.9375rem}.p-column_side .item_photo{width:8.3333333333vw;min-width:8.3333333333vw;height:6.9444444444vw;position:relative;overflow:hidden;border-radius:.625rem;background:url(https://www.nipt-clinic.jp/column/wp-content/themes/rumble_tcd058/img/no-image-300x300.gif) no-repeat center/cover}.p-column_side .item_photo img{width:100%;height:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover}.p-column_side .item_data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p-column_side .item_data h3{font-size:.875rem;font-weight:700;margin-bottom:.625rem}.p-column_side .item_data p{background:#ef858c;padding:.3125rem;color:#fff;line-height:1;border-radius:.25rem;font-size:.75rem}.p-column_side .categorys ul{border-top:1px solid #d9d9d9;margin-top:1.875rem}.p-column_side .categorys ul li a{display:block;border-bottom:1px solid #d9d9d9;padding:1.25rem 0;font-size:.875rem}.p-column_side .tags ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3125rem}.p-column_side .tags ul li a{color:#ef858c;border:1px solid #ef858c;border-radius:.25rem;padding:.125rem .3125rem;line-height:1;font-size:.875rem}.p-column_side .profile_text{font-size:.875rem;line-height:1.6}.p-column_side .profile_text span{line-height:1.6;font-weight:700}.p-column_pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.4375rem}.p-column_pager li span,.p-column_pager li a{height:1.875rem;min-width:1.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:.375rem;line-height:1;padding:0 .3125rem}.p-column_pager li span{background:#ef858c;color:#fff}.p-column_pager li span.dots{background:none;color:#ef858c}.p-column_pager li .next{color:#fff;background:#ef858c}.p-column_contact{margin-top:6.875rem;background:#fbf1f1;border-radius:1.25rem;padding:3.125rem}.p-column_contact .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem}.p-column_contact .title+p{font-size:.9375rem;text-align:center}.p-column_contact .title p{text-align:center;margin-bottom:1.25rem;font-family:"Shippori Mincho";font-weight:500}.p-column_contact .title h3{font-size:2.5rem;color:#ef858c;line-height:1;padding-bottom:1.25rem;border-bottom:solid 1px #5c4f4f;font-family:"Shippori Mincho";font-weight:500}.p-column_contact .btn{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:1.875rem}.p-column_contact .btn_item a{color:#fff;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:1.25rem;padding:.625rem}.p-column_contact .btn_item a p{font-size:.9375rem;line-height:1.5;margin-bottom:.625rem;text-align:center}.p-column_contact .btn_item a p:last-child{margin-bottom:0}.p-column_contact .btn_item a::before{content:" ";margin-right:10px;margin-right:.625rem;display:block}.p-column_contact .btn_item:nth-child(1) a{background:#6bbbcd}.p-column_contact .btn_item:nth-child(1) a p:nth-child(1){font-weight:700;font-size:1.5625rem}.p-column_contact .btn_item:nth-child(1) a::before{width:54px;width:3.375rem;height:42px;height:2.625rem;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCA1NCA0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcuMDc0OCA3Ljg4MDZDMTkuNjM2IDcuODgwNiAyMS43MTIzIDkuOTM2OTIgMjEuNzEyMyAxMi40NzM1VjM3LjQwNzFDMjEuNzEyMyAzOS45NDM3IDE5LjYzNiA0MiAxNy4wNzQ4IDQySDUuMTM3NjRDMi41NzYzNCA0MiAwLjUgMzkuOTQzNyAwLjUgMzcuNDA3MVYxMi40NzM1QzAuNSA5LjkzNjkyIDIuNTc2MzQgNy44ODA2IDUuMTM3NjQgNy44ODA2SDE3LjA3NDhaTTE3LjA3NDggMTEuODE3NEg1LjEzNzY0QzQuNzcxNzQgMTEuODE3NCA0LjQ3NTEyIDEyLjExMTIgNC40NzUxMiAxMi40NzM1VjM3LjQwNzFDNC40NzUxMiAzNy43Njk1IDQuNzcxNzQgMzguMDYzMiA1LjEzNzY0IDM4LjA2MzJIMTcuMDc0OEMxNy40NDA3IDM4LjA2MzIgMTcuNzM3MyAzNy43Njk1IDE3LjczNzMgMzcuNDA3MVYxMi40NzM1QzE3LjczNzMgMTIuMTExMiAxNy40NDA3IDExLjgxNzQgMTcuMDc0OCAxMS44MTc0Wk0xMS43Njg3IDMxLjQ5MzRDMTIuODY2NCAzMS40OTM0IDEzLjc1NjMgMzIuMzc0OCAxMy43NTYzIDMzLjQ2MThDMTMuNzU2MyAzNC40NTg0IDEzLjAwODUgMzUuMjgyIDEyLjAzODQgMzUuNDEyNEwxMS43Njg3IDM1LjQzMDNIMTAuNDQzN0M5LjM0NTk3IDM1LjQzMDMgOC40NTYxMiAzNC41NDkyIDguNDU2MTIgMzMuNDYxOEM4LjQ1NjEyIDMyLjQ2NTMgOS4yMDM4NCAzMS42NDIgMTAuMTc0IDMxLjUxMTZMMTAuNDQzNyAzMS40OTM0SDExLjc2ODdaTTUxLjUxMjQgMzAuMTgwOUM1Mi42MTAxIDMwLjE4MDkgNTMuNSAzMS4wNjIyIDUzLjUgMzIuMTQ5M0M1My41IDMzLjE0NTkgNTIuNzUyMiAzMy45Njk0IDUxLjc4MiAzNC4wOTk2TDUxLjUxMjQgMzQuMTE3N0wyNC4zNTA3IDM0LjExNjRWMzAuMTc5Nkw1MS41MTI0IDMwLjE4MDlaTTQzLjU2MzggMEM0Ni4xMjUxIDAgNDguMjAxNCAyLjA1NjMzIDQ4LjIwMTQgNC41OTI5NFYyNC4yNzc4QzQ4LjIwMTQgMjYuODE0NCA0Ni4xMjUxIDI4Ljg3MDcgNDMuNTYzOCAyOC44NzA3TDI0LjM1MDcgMjguODdWMjQuOTMzMUw0My41NjM4IDI0LjkzMzlDNDMuOTI5OCAyNC45MzM5IDQ0LjIyNjMgMjQuNjQgNDQuMjI2MyAyNC4yNzc4VjQuNTkyOTRDNDQuMjI2MyA0LjIzMDU3IDQzLjkyOTggMy45MzY4MSA0My41NjM4IDMuOTM2ODFIMTAuNDM3OEMxMC4wNzE5IDMuOTM2ODEgOS43NzUyOCA0LjIzMDU3IDkuNzc1MjggNC41OTI5NEw5Ljc3MjYzIDUuMjQ2NDVINS44MDAxNlY0LjU5Mjk0QzUuODAwMTYgMi4wNTYzMyA3Ljg3NjUgMCAxMC40Mzc4IDBINDMuNTYzOFoiIGZpbGw9IndoaXRlIi8+PC9zdmc+") no-repeat center;background-size:contain}.p-column_contact .btn_item:nth-child(2) a{background:#ef858c}.p-column_contact .btn_item:nth-child(2) a p{margin-bottom:0}.p-column_contact .btn_item:nth-child(2) a p:nth-child(2){font-weight:700;font-size:1.5625rem}.p-column_contact .btn_item:nth-child(2) a::before{width:55px;width:3.4375rem;height:36px;height:2.25rem;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1NSAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC41NTcxMjkgMC4zMjIyNjZWNS44MzQ2OEM0Ljc5ODYxIDUuODQxMSA4Ljc0MTgyIDYuNjU1ODEgMTIuMTQ3OCA4LjAwMTA1QzEyLjc4NTggOC4yNTMxMSAxMy40MDQ1IDguNTIzNTkgMTQuMDAzOSA4LjgxMTc1QzE1LjM2NzIgOC4xNTY0OSAxNi44MzQ4IDcuNTkxMjIgMTguMzkwNyA3LjEzMDc4QzIxLjE4MTUgNi4zMDc5NyAyNC4yNTQgNS44MzQ2OCAyNy40OTk2IDUuODM0NjhDMzEuNzYwNSA1LjgzNDY4IDM1LjcyMTEgNi42NTA5NiAzOS4xNDAzIDguMDAxMDVDMzkuNzc4MyA4LjI1MzExIDQwLjM5NzQgOC41MjM1OSA0MC45OTU5IDguODExNzVDNDIuMzU5NyA4LjE1NjQ5IDQzLjgyNzQgNy41OTEyMiA0NS4zODMyIDcuMTMwNzhDNDguMTU5OSA2LjMxMjgxIDUxLjIxNTEgNS44Mzk0MiA1NC40NDI3IDUuODM0NjhWMC4zMjIyNjZIMC41NTcxMjlaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik0zNC4yOTc2IDIxLjIyNjJDMzQuMjk4NCAyMi42MTg5IDM0LjcxNzkgMjMuODk3NCAzNS40NDA1IDI0Ljk2OTdDMzYuMTYzIDI2LjAzOTcgMzcuMTg5NCAyNi44OTE1IDM4LjM4OSAyNy4zOTc4QzM5LjE4OTcgMjcuNzM2NyA0MC4wNjY0IDI3LjkyMzUgNDAuOTk1OCAyNy45MjQ0QzQyLjM4OTUgMjcuOTIyNyA0My42Njg2IDI3LjUwNDEgNDQuNzM5OCAyNi43ODEyQzQ1LjgwOTggMjYuMDU4MiA0Ni42NjE2IDI1LjAzMjYgNDcuMTY4OCAyMy44MzIzQzQ3LjUwNjkgMjMuMDMyIDQ3LjY5NCAyMi4xNTUzIDQ3LjY5NDUgMjEuMjI2M0M0Ny42OTQ1IDIwLjU2MjEgNDcuNTU2MSAxOS44NTc3IDQ3LjI2NDEgMTkuMTIwMkM0Ni45NzMxIDE4LjM4MjggNDYuNTI3OSAxNy42MTMxIDQ1LjkzMTMgMTYuODQ4M0M0NC43OTUgMTUuMzg2MyA0My4xMDYzIDEzLjk0NjEgNDAuOTk1NCAxMi43MzQ0QzM5LjM3NzMgMTMuNjY1MSAzOC4wMDUgMTQuNzI2MSAzNi45NDI2IDE1LjgzMzFDMzUuODExMSAxNy4wMDc2IDM1LjAzNTEgMTguMjI4MyAzNC42MzYyIDE5LjM2NDJDMzQuNDA3MSAyMC4wMTUyIDM0LjI5NzYgMjAuNjM1MiAzNC4yOTc2IDIxLjIyNjJaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik00Ny41NTI3IDEzLjQyNTJDNDguOTU3NSAxNC44ODg4IDUwLjAyNDcgMTYuNDk0OSA1MC42MzEzIDE4LjIwODlDNTAuOTc2MyAxOS4xODcgNTEuMTY3NiAyMC4yMDIyIDUxLjE2NzYgMjEuMjI2NEM1MS4xNjg4IDIzLjMyNiA1MC41MjYgMjUuMjkyIDQ5LjQyOTQgMjYuOTEzNEM0OC4zMzMzIDI4LjUzNjUgNDYuNzgzNiAyOS44MjM3IDQ0Ljk1NTcgMzAuNTk3NUM0My43MzggMzEuMTEyOCA0Mi4zOTU5IDMxLjM5NzcgNDAuOTk1OSAzMS4zOTc3QzM4Ljg5NTYgMzEuMzk3NyAzNi45Mjg2IDMwLjc1NjEgMzUuMzA3MiAyOS42NTg3QzMzLjY4NTEgMjguNTYyMiAzMi4zOTc3IDI3LjAxMzMgMzEuNjI0NSAyNS4xODU3QzMxLjEwODggMjMuOTY3NiAzMC44MjM4IDIyLjYyNTUgMzAuODI0MiAyMS4yMjY0QzMwLjgyNDIgMTkuNjg5NSAzMS4yNTM3IDE4LjE3ODQgMzEuOTkwOCAxNi43NjdDMzIuNzI4OSAxNS4zNTI1IDMzLjc3NDkgMTQuMDI1IDM1LjA2MyAxMi44MDc3QzM1LjczMjcgMTIuMTc2NSAzNi40Njk0IDExLjU3NTIgMzcuMjY1MSAxMS4wMDU5QzM2LjczMzQgMTAuODExMSAzNi4xODc1IDEwLjYyODQgMzUuNjI2OCAxMC40NjI0QzMzLjE1MiA5LjczMzA5IDMwLjQwNjMgOS4zMDgxMSAyNy40OTk1IDkuMzA4MTFDMjMuOTM0MyA5LjMwNjQyIDIwLjYxMDYgOS45NDg4NCAxNy43MzI5IDExLjAwNTFDMTguNzg0MyAxMS43NTU1IDE5LjczMjMgMTIuNTY2OSAyMC41NjA2IDEzLjQyNTJDMjEuOTY0NyAxNC44ODg4IDIzLjAzMjIgMTYuNDk0OSAyMy42Mzg4IDE4LjIwODlDMjMuOTg0MiAxOS4xODcgMjQuMTc1NSAyMC4yMDIyIDI0LjE3NTUgMjEuMjI2NEMyNC4xNzU5IDIzLjMyNiAyMy41MzM5IDI1LjI5MiAyMi40MzY5IDI2LjkxMzRDMjEuMzQwNCAyOC41MzY1IDE5Ljc5MTEgMjkuODIzNyAxNy45NjM2IDMwLjU5NzVDMTYuNzQ1NSAzMS4xMTI4IDE1LjQwMzQgMzEuMzk3NyAxNC4wMDM5IDMxLjM5NzdDMTEuOTAzMSAzMS4zOTc3IDkuOTM2NTYgMzAuNzU2MSA4LjMxNTE2IDI5LjY1ODdDNi42OTI2IDI4LjU2MjIgNS40MDUzNSAyNy4wMTMzIDQuNjMyMDEgMjUuMTg1N0M0LjExNjMgMjMuOTY3NiAzLjgzMTcyIDIyLjYyNTUgMy44MzIxNCAyMS4yMjY0QzMuODMyMTQgMTkuNjg5NSA0LjI2MTIzIDE4LjE3ODQgNC45OTc4NCAxNi43NjdDNS43MzY0NSAxNS4zNTI1IDYuNzgyMzcgMTQuMDI1IDguMDcwODkgMTIuODA3N0M4Ljc0MDI0IDEyLjE3NjUgOS40NzY4NSAxMS41NzUyIDEwLjI3MjcgMTEuMDA1OUM5Ljc0MDQ5IDEwLjgxMTEgOS4xOTU0MyAxMC42Mjg0IDguNjM0MzcgMTAuNDYyNEM2LjE3Mzc0IDkuNzM3OTMgMy40NDU2OCA5LjMxMjg0IDAuNTU3MTI5IDkuMzA4MTFWMzUuNjc4Mkg1NC40NDI2VjkuMzA4MTFDNTAuODk2MiA5LjMxMjg0IDQ3LjU4OTkgOS45NTM3OSA0NC43MjU0IDExLjAwNTFDNDUuNzc2NyAxMS43NTU1IDQ2LjcyNDcgMTIuNTY3IDQ3LjU1MjcgMTMuNDI1MloiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTcuMzA1MTggMjEuMjI2MkM3LjMwNjAyIDIyLjYxODkgNy43MjU0MiAyMy44OTc0IDguNDQ4MDMgMjQuOTY5N0M5LjE3MDU0IDI2LjAzOTcgMTAuMTk3IDI2Ljg5MTUgMTEuMzk3IDI3LjM5NzhDMTIuMTk3MyAyNy43MzY3IDEzLjA3NCAyNy45MjM1IDE0LjAwMzggMjcuOTI0NEMxNS4zOTY2IDI3LjkyMjcgMTYuNjc2MiAyNy41MDQxIDE3Ljc0NzQgMjYuNzgxMkMxOC44MTc3IDI2LjA1ODIgMTkuNjY5MSAyNS4wMzI2IDIwLjE3NjIgMjMuODMyM0MyMC41MTQ4IDIzLjAzMiAyMC43MDE5IDIyLjE1NTMgMjAuNzAyMyAyMS4yMjYzQzIwLjcwMjMgMjAuNTYyMSAyMC41NjMxIDE5Ljg1NzcgMjAuMjcyIDE5LjEyMDJDMTkuOTgwNiAxOC4zODI4IDE5LjUzNTQgMTcuNjEzMSAxOC45MzkzIDE2Ljg0ODNDMTcuODAyNCAxNS4zODYzIDE2LjExMzQgMTMuOTQ2MSAxNC4wMDMgMTIuNzM0NEMxMi4zODQ3IDEzLjY2NTEgMTEuMDEyNSAxNC43MjYxIDkuOTUwNjEgMTUuODMzMUM4LjgxOTEzIDE3LjAwNzYgOC4wNDMwNSAxOC4yMjgzIDcuNjQ0MTcgMTkuMzY0MkM3LjQxNDc0IDIwLjAxNTIgNy4zMDUxOCAyMC42MzUyIDcuMzA1MTggMjEuMjI2MloiIGZpbGw9IndoaXRlIi8+PC9zdmc+") no-repeat center;background-size:contain}.p-column_single{width:100%}.p-column_single .title_date{font-size:.875rem;margin-bottom:.625rem}.p-column_single .title .l-breadcrumb{margin-bottom:1.875rem}.p-column_single .title .category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem;margin-bottom:.625rem}.p-column_single .title .category li a{border:1px solid #ef858c;padding:.125rem .625rem;border-radius:.25rem;font-size:.9375rem;line-height:1}.p-column_single .title_tab a{color:#ef858c}.p-column_single .title_category a{background:#ef858c;color:#fff}.p-column_single .title h2{color:#ef858c;font-size:2rem;padding-bottom:1.25rem;border-bottom:solid 1px #ef858c;font-weight:700;margin-bottom:2.8125rem;font-family:"Shippori Mincho";font-weight:500}.p-column_single .thumbnail{margin-bottom:3.125rem}.p-column_single .body{line-height:1.7}.p-column_single .body *{line-height:1.7}.p-column_single .body p{line-height:1.7;margin-bottom:1rem}.p-column_single .body p a{text-decoration:underline;color:#ef858c}.p-column_single .body a{text-decoration:underline;color:#ef858c}.p-column_single .body h2{color:#ef858c;font-size:2rem;padding-bottom:1.25rem;border-bottom:solid 1px #ef858c;font-weight:700;margin-bottom:2.8125rem;font-family:"Shippori Mincho";font-weight:500}.p-column_single .body h3{font-size:1.375rem;background:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.25rem 0;color:#ef858c;line-height:1;font-weight:600;margin-bottom:.625rem;margin-top:3.125rem}.p-column_single .body h3::before{content:" ";width:15px;width:.9375rem;height:3px;background:#ef858c;margin-right:10px;margin-right:.625rem}.p-column_single .body h4{font-size:1.375rem;border-bottom:solid 1px #ef858c;padding:1.25rem 0;font-weight:700;margin-bottom:.625rem;margin-top:1.875rem}.p-column_single .body h5{font-weight:500;font-size:1.25rem}.p-column_single .list_btn{margin:5.3125rem 0 1.875rem}.p-column_single .list_btn a{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:3.4375rem;background:#ef858c;color:#fff;border-radius:1.75rem;width:12.5rem}.p-column_single .thumbnail{margin-bottom:1.875rem}.p-column_single .body h2{font-size:1.125rem;padding-bottom:.625rem;margin-bottom:1.875rem}.p-column_single .body h3{font-size:1rem;padding:1.25rem 0;margin-top:1.875rem}.p-column_single .body h3::before{width:10px;width:.625rem}.p-column_single .body h4{font-size:1rem;padding:.625rem 0;margin-top:1.25rem}.p-column_single .body h5{font-size:1rem}.p-column_single .list_btn{margin:2.5rem 0 1.25rem}.p-column_single .list_btn a{height:2.5rem;border-radius:1.25rem;width:9.375rem}.p-column_around{display:grid;grid-template-columns:1fr 1fr;gap:2.6875rem;margin-top:6.25rem}.p-column_around .item a{display:block}.p-column_around .item_label{color:#ef858c;border-bottom:solid 1px #ef858c;font-size:.875rem;margin-bottom:1.875rem}.p-column_around .item_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:.9375rem}.p-column_around .item_photo{width:7.5rem;min-width:7.5rem;height:6.25rem;background:url(https://www.nipt-clinic.jp/column/wp-content/themes/rumble_tcd058/img/no-image-300x300.gif) no-repeat center/cover;position:relative}.p-column_around .item_photo img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-column_around .item_body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.p-column_around .item_title{font-size:.875rem;font-weight:700;margin-bottom:.625rem}.p-column_around .item_category{background:#ef858c;padding:.3125rem;color:#fff;line-height:1;border-radius:.25rem;font-size:.75rem}.p-column_connection{margin-top:3.125rem}.p-column_connection .label{color:#ef858c;border-bottom:solid 1px #ef858c;font-size:.875rem;margin-bottom:1.875rem}.p-column_connection .list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2.625rem}.p-column_connection .item_photo{border-radius:1.25rem;margin-bottom:1.5rem;background:url(https://www.nipt-clinic.jp/column/wp-content/themes/rumble_tcd058/img/no-image-300x300.gif) no-repeat center/cover;position:relative;overflow:hidden}.p-column_connection .item_photo::before{content:" ";display:block;padding-top:79.86%}.p-column_connection .item_photo img{position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-column_connection .item h3{color:#ef858c;font-weight:700;margin-bottom:.625rem;line-height:1.4}.p-column_connection .item_category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.p-column_connection .item_category span{font-size:.75rem;background:#ef858c;padding:0 .3125rem;color:#fff;border-radius:.25rem}.p-doctor_container{padding-right:9.1666666667vw;padding-left:9.1666666667vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:7.7777777778vw;overflow-x:clip}.p-doctor_container .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-top:20px;padding-bottom:20px;border-bottom:#ef858c 1px solid;margin-bottom:3.125rem;width:23.3333333333vw;min-width:23.3333333333vw}.p-doctor_container .title h2{font-size:2.5rem;margin-right:1.25rem;letter-spacing:.01em;color:#ef858c;line-height:1;font-family:"Shippori Mincho";font-weight:500}.p-doctor_container .title p{font-family:"Shippori Mincho";line-height:1}.p-doctor_container .body{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.p-doctor_about{padding-top:8.75vw;padding-right:16.9444444444vw;padding-left:16.9444444444vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:7.7777777778vw;margin-bottom:12.3611111111vw;position:relative;overflow-x:clip}.p-doctor_about::before{content:"";width:30.625vw;height:28.5416666667vw;position:absolute;top:2.4305555556vw;left:-4.3055555556vw;z-index:-1;background:url(../img/foundation/doctor/bg1.svg) no-repeat center;background-size:contain}.p-doctor_about::after{content:"";width:39.5138888889vw;height:48.6111111111vw;position:absolute;top:10.4166666667vw;right:-6.25vw;z-index:-1;background:url(../img/foundation/doctor/bg2.svg) no-repeat center;background-size:contain}.p-doctor_about .photo{width:23.3333333333vw;min-width:23.3333333333vw;border-radius:1.25rem;overflow:hidden}.p-doctor_about .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-bottom:20px;border-bottom:#ef858c 1px solid;margin-bottom:3.125rem}.p-doctor_about .title h2{font-size:2.5rem;margin-right:1.25rem;letter-spacing:.01em;color:#ef858c;line-height:1;font-family:"Shippori Mincho";font-weight:500}.p-doctor_about .title p{line-height:1;font-family:"Shippori Mincho"}.p-doctor_about .body{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.p-doctor_about .body h3{font-size:1.375rem;font-weight:500;color:#ef858c;margin-bottom:1.25rem;margin-top:1.5625rem}.p-doctor_about .body h3:first-child{margin-top:0}.p-doctor_about .body div{margin-top:1.25rem}.p-doctor_about .body div a{color:#ef858c}.p-doctor_message{padding-bottom:7.875rem;position:relative}.p-doctor_message::after{content:"";width:39.5138888889vw;height:48.6111111111vw;position:absolute;bottom:-7.6388888889vw;left:-3.125vw;z-index:-1;background:url(../img/foundation/doctor/bg2.svg) no-repeat center;background-size:contain}.p-doctor_message .body{padding-top:4.375rem}.p-doctor_message .body p{font-size:1.0625rem;line-height:2.2;font-family:"Shippori Mincho"}.p-doctor_message .body h3{font-family:"Shippori Mincho";font-size:1.375rem;margin-top:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#ef858c;margin-bottom:.625rem}.p-doctor_message .body h3::before{content:" ";display:block;height:1px;width:70px;width:4.375rem;background:#ef858c;margin-right:20px;margin-right:1.25rem}.p-doctor_career{background:#fbf1f1;padding-top:6.25rem;padding-bottom:6.25rem;margin-bottom:5.125rem}.p-doctor_career .body table th,.p-doctor_career .body table td{padding-top:.9375rem;padding-bottom:.9375rem;border-bottom:solid 1px #d8d8d8;vertical-align:middle}.p-doctor_career .body table th{font-weight:700;font-size:1.25rem;width:6.875rem}.p-doctor_career .body table td{padding-left:2.5rem}.p-doctor_qualification{margin-bottom:5.625rem}.p-doctor_qualification .body{padding-top:.625rem}.p-doctor_qualification .body li{font-size:1.375rem;font-weight:700;line-height:2.2}.p-doctor_qualification .body li span{font-size:1rem;font-weight:700}.p-doctor_cm{width:calc(100% - 10.55556vw);margin:0 auto;background:#fbf1f1;padding:2.1875rem 11.6666666667vw 7.5rem;border-radius:3.125rem;margin-bottom:8.5rem}.p-doctor_cm .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:3.125rem}.p-doctor_cm .title p{text-align:center;padding:1.25rem 0;font-family:"Shippori Mincho";line-height:1}.p-doctor_cm .title h2{font-family:"Shippori Mincho";line-height:1;font-size:2.5rem;color:#ef858c;text-align:center;padding-bottom:1.25rem;border-bottom:solid 1px #ef858c}.p-doctor_cm .movie{position:relative}.p-doctor_cm .movie::before{content:" ";width:100%;padding-top:56.25%;display:block}.p-doctor_cm .movie iframe{position:absolute;left:0;top:0;width:100%;height:100%}.p-faq_container{padding-right:9.1666666667vw;padding-left:9.1666666667vw;padding-top:6.25rem;padding-bottom:12.5rem}.p-faq_list{margin-bottom:1.875rem}.p-faq_list h2{font-size:2rem;letter-spacing:.01em;color:#ef858c;line-height:1;font-family:"Shippori Mincho";font-weight:500;border-bottom:solid 1px #ef858c;padding-bottom:1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.p-faq_list h2._is-active span::after{left:0;-webkit-transform:translateY(-50%) translateX(0) rotate(0);-ms-transform:translateY(-50%) translateX(0) rotate(0);transform:translateY(-50%) translateX(0) rotate(0)}.p-faq_list h2 span{width:1.875rem;min-width:1.875rem;height:1.875rem;position:relative;display:block;margin-right:.625rem}.p-faq_list h2 span::before{content:" ";width:30px;width:1.875rem;height:1px;background:#5c4f4f;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}.p-faq_list h2 span::after{content:" ";width:30px;width:1.875rem;height:1px;background:#5c4f4f;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}.p-faq_list .questions{background:#f5f5f5;overflow:hidden;height:0}.p-faq_list .questions .list{padding:1.875rem}.p-faq_list .questions .item{background:#fff;padding:0 .9375rem;border-bottom:solid 1px #f5f5f5}.p-faq_list .questions .question{padding:1.875rem .625rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.p-faq_list .questions .question._is-active h3 span::after{left:0;-webkit-transform:translateY(-50%) translateX(0) rotate(0);-ms-transform:translateY(-50%) translateX(0) rotate(0);transform:translateY(-50%) translateX(0) rotate(0)}.p-faq_list .questions .question::before{content:"Q";color:#ef858c;font-size:22px;font-size:1.375rem;font-weight:700;margin-right:20px;margin-right:1.25rem}.p-faq_list .questions .question h3{font-size:1.375rem;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.p-faq_list .questions .question h3 span{width:1.25rem;min-width:1.25rem;height:1.25rem;position:relative;display:block;margin-left:.625rem}.p-faq_list .questions .question h3 span::before{content:" ";width:20px;width:1.25rem;height:1px;background:#ef858c;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.p-faq_list .questions .question h3 span::after{content:" ";width:20px;width:1.25rem;height:1px;background:#ef858c;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}.p-faq_list .questions .answer{height:0;overflow:hidden}.p-faq_list .questions .answer p{border:1px solid #d9d9d9;padding:.9375rem 1.25rem;margin-bottom:.9375rem;border-radius:.625rem}.p-faq_list .questions .answer p::before{content:"A";font-weight:700;font-size:22px;font-size:1.375rem;display:block;margin-bottom:10px;margin-bottom:.625rem}.p-plan_container{padding-right:9.1666666667vw;padding-left:9.1666666667vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:7.7777777778vw;overflow-x:clip}.p-plan_container .title{padding-top:20px;padding-bottom:20px;border-bottom:#ef858c 1px solid;margin-bottom:3.125rem;width:23.3333333333vw;min-width:23.3333333333vw}.p-plan_container .title h2{font-size:2.5rem;margin-bottom:1.25rem;letter-spacing:.01em;color:#ef858c;line-height:1.5;font-family:"Shippori Mincho";font-weight:500}.p-plan_container .title p{font-family:"Shippori Mincho";line-height:1}.p-plan_container .body{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.p-plan_flow{padding-top:5.9375rem;padding-bottom:5.9375rem}.p-plan_flow .body{padding-top:1.25rem}.p-plan_flow .body .item{margin-bottom:2.5rem}.p-plan_flow .body .item:last-child{margin-bottom:0}.p-plan_flow .body .item_label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#ef858c;margin-bottom:.625rem}.p-plan_flow .body .item_label::before{content:" ";display:block;height:1px;width:70px;width:4.375rem;background:#ef858c;margin-right:20px;margin-right:1.25rem}.p-plan_flow .body .item_label p{font-size:.8125rem;font-family:"Shippori Mincho";margin-right:1.25rem}.p-plan_flow .body .item_label p span{font-size:1.375rem;font-family:"Shippori Mincho"}.p-plan_flow .body .item_label h3{font-size:1.375rem;font-family:"Shippori Mincho"}.p-plan_about{padding-top:4.375rem;padding-bottom:4.375rem;background:#fbf1f1}.p-plan_about .body .item{margin-bottom:2.125rem}.p-plan_about .body .item:last-child{margin-bottom:0}.p-plan_about .body .item h3{font-size:1.375rem;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.25rem 0;color:#ef858c;line-height:1;font-weight:600;margin-bottom:2.125rem}.p-plan_about .body .item h3::before{content:" ";width:15px;width:.9375rem;height:3px;background:#ef858c;margin-right:10px;margin-right:.625rem}.p-plan_results{padding-top:4.375rem;padding-bottom:7.5rem}.p-plan_results .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:3.125rem}.p-plan_results .title h2{font-size:2.5rem;margin-top:1.25rem;letter-spacing:.01em;color:#ef858c;line-height:1;font-family:"Shippori Mincho";font-weight:500;text-align:center;padding-bottom:1.25rem;border-bottom:solid 1px #ef858c}.p-plan_results .title p{font-family:"Shippori Mincho";line-height:1;text-align:center}.p-plan_results .item{margin-bottom:4.375rem}.p-plan_results .item h3{font-size:1.375rem;background:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.25rem 0;color:#ef858c;line-height:1;font-weight:600;margin-bottom:2.875rem}.p-plan_results .item h3::before{content:" ";width:15px;width:.9375rem;height:3px;background:#ef858c;margin-right:10px;margin-right:.625rem}.p-plan_results .item p,.p-plan_results .item ul{margin-bottom:1.25rem}.p-plan_results .item p:last-child,.p-plan_results .item ul:last-child{margin-bottom:0}.p-plan_results .item p a,.p-plan_results .item ul a{text-decoration:underline;color:#ef858c}.p-plan_results .item ul li{list-style:disc outside;margin-left:1.25em}.p-plan_results .item .block{background:#f5f5f5;padding:1.25rem}.p-plan_results .item .block .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.p-plan_results .item .block .btn a{height:3.4375rem;color:#fff;border-radius:1.75rem;background:#ef858c;padding:0 1.5625rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-plan_price{padding-top:7.8125rem;padding-bottom:5.625rem}.p-plan_price .item{margin-bottom:2.875rem}.p-plan_price .item:last-child{margin-bottom:0}.p-plan_price .item h3{font-size:1.375rem;background:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.25rem 0;color:#ef858c;line-height:1;font-weight:600;margin-bottom:2.125rem}.p-plan_price .item h3::before{content:" ";width:15px;width:.9375rem;height:3px;background:#ef858c;margin-right:10px;margin-right:.625rem}.p-plan_price .item .price{border-bottom:solid 1px #d9d9d9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:1.25rem}.p-plan_price .item .price_label{min-width:5em;font-weight:700}.p-plan_price .item .price_number{font-size:1.375rem;font-weight:700}.p-plan_price .item .price_number span{font-size:1rem;font-weight:500}.p-plan_price .item .list{padding:1.25rem 0;border-bottom:solid 1px #d9d9d9}.p-plan_price .item .list h4{font-weight:700;margin-bottom:.625rem}.p-plan_price .item .list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem}.p-plan_price .item .list ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.3125rem 1.25rem;position:relative}.p-plan_price .item .list ul li::after{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;border:2px solid rgba(0, 0, 0, 0);background:-webkit-linear-gradient(left, #d9d9d9 0%, rgba(217, 217, 217, 0) 15px, rgba(217, 217, 217, 0) calc(100% - 15px), #d9d9d9 100%) border-box border-box;background:-o-linear-gradient(left, #d9d9d9 0%, rgba(217, 217, 217, 0) 15px, rgba(217, 217, 217, 0) calc(100% - 15px), #d9d9d9 100%) border-box border-box;background:linear-gradient(90deg, #d9d9d9 0%, rgba(217, 217, 217, 0) 15px, rgba(217, 217, 217, 0) calc(100% - 15px), #d9d9d9 100%) border-box border-box;background:-webkit-gradient(linear, left top, right top, from(#d9d9d9), color-stop(0.9375rem, rgba(217, 217, 217, 0)), color-stop(rgba(217, 217, 217, 0)), to(#d9d9d9)) border-box border-box;background:-webkit-linear-gradient(left, #d9d9d9 0%, rgba(217, 217, 217, 0) 0.9375rem, rgba(217, 217, 217, 0) calc(100% - 0.9375rem), #d9d9d9 100%) border-box border-box;background:-o-linear-gradient(left, #d9d9d9 0%, rgba(217, 217, 217, 0) 0.9375rem, rgba(217, 217, 217, 0) calc(100% - 0.9375rem), #d9d9d9 100%) border-box border-box;background:linear-gradient(90deg, #d9d9d9 0%, rgba(217, 217, 217, 0) 0.9375rem, rgba(217, 217, 217, 0) calc(100% - 0.9375rem), #d9d9d9 100%) border-box border-box;-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) padding-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) border-box;-webkit-mask:-webkit-linear-gradient(#fff 0 0) padding-box,-webkit-linear-gradient(#fff 0 0) border-box;mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) padding-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:exclude;mask-composite:exclude;border-radius:15px/50%;border-radius:0.9375rem/50%}.p-plan_item{padding-top:5.625rem;padding-bottom:5.625rem;background:#fbf1f1}.p-plan_item .body .item{margin-bottom:2.8125rem}.p-plan_item .body .item:last-child{margin-bottom:0}.p-plan_item .body .item_title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;margin-bottom:2.125rem;padding-right:.625rem}.p-plan_item .body .item_title h3{font-size:1.375rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.25rem 0;color:#ef858c;line-height:1;font-weight:600}.p-plan_item .body .item_title h3::before{content:" ";width:15px;width:.9375rem;height:3px;background:#ef858c;margin-right:10px;margin-right:.625rem}.p-plan_item .body .item_title p{font-size:1.375rem;font-weight:700}.p-plan_item .body .item p span{color:#ef858c}.p-plan_item .body .item ul li{list-style:disc outside;margin-left:1.25em}.p-plan_movie{padding-top:4.375rem;padding-bottom:7.5rem}.p-plan_movie .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:3.125rem}.p-plan_movie .title h2{font-size:2.5rem;margin-top:1.25rem;letter-spacing:.01em;color:#ef858c;line-height:1;font-family:"Shippori Mincho";font-weight:500;text-align:center;padding-bottom:1.25rem;border-bottom:solid 1px #ef858c}.p-plan_movie .title p{font-family:"Shippori Mincho";line-height:1;text-align:center}.p-plan_movie .movie{position:relative;margin:0 auto;width:55.5555555556vw}.p-step_container{padding-right:9.1666666667vw;padding-left:9.1666666667vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:7.7777777778vw;overflow-x:clip}.p-step_container .title{padding-top:20px;padding-bottom:20px;border-bottom:#ef858c 1px solid;margin-bottom:3.125rem;width:23.3333333333vw;min-width:23.3333333333vw}.p-step_container .title h2{font-size:2.5rem;margin-bottom:1.25rem;letter-spacing:.01em;color:#ef858c;line-height:1;font-family:"Shippori Mincho";font-weight:500}.p-step_container .title p{font-family:"Shippori Mincho";line-height:1}.p-step_container .body{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.p-step_flow{padding-top:5.9375rem;padding-bottom:5.9375rem}.p-step_flow .body{padding-top:1.25rem}.p-step_flow .body .item{margin-bottom:2.5rem}.p-step_flow .body .item:last-child{margin-bottom:0}.p-step_flow .body .item_label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#ef858c;margin-bottom:.625rem}.p-step_flow .body .item_label::before{content:" ";display:block;height:1px;width:70px;width:4.375rem;background:#ef858c;margin-right:20px;margin-right:1.25rem}.p-step_flow .body .item_label p{font-size:.8125rem;font-family:"Shippori Mincho";margin-right:1.25rem}.p-step_flow .body .item_label p span{font-size:1.375rem;font-family:"Shippori Mincho"}.p-step_flow .body .item_label h3{font-size:1.375rem;font-family:"Shippori Mincho"}.p-step_about{padding-top:4.375rem;padding-bottom:4.375rem;background:#fbf1f1}.p-step_about .body .item{margin-bottom:2.125rem}.p-step_about .body .item:last-child{margin-bottom:0}.p-step_about .body .item h3{font-size:1.375rem;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.25rem 0;color:#ef858c;line-height:1;font-weight:600;margin-bottom:2.125rem}.p-step_about .body .item h3::before{content:" ";width:15px;width:.9375rem;height:3px;background:#ef858c;margin-right:10px;margin-right:.625rem}.p-step_results{padding-top:4.375rem;padding-bottom:7.5rem}.p-step_results .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:3.125rem}.p-step_results .title h2{font-size:2.5rem;margin-top:1.25rem;letter-spacing:.01em;color:#ef858c;line-height:1;font-family:"Shippori Mincho";font-weight:500;text-align:center;padding-bottom:1.25rem;border-bottom:solid 1px #ef858c}.p-step_results .title p{font-family:"Shippori Mincho";line-height:1;text-align:center}.p-step_results .item{margin-bottom:4.375rem}.p-step_results .item h3{font-size:1.375rem;background:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.25rem 0;color:#ef858c;line-height:1;font-weight:600;margin-bottom:2.875rem}.p-step_results .item h3::before{content:" ";width:15px;width:.9375rem;height:3px;background:#ef858c;margin-right:10px;margin-right:.625rem}.p-step_results .item p,.p-step_results .item ul{margin-bottom:1.25rem}.p-step_results .item p:last-child,.p-step_results .item ul:last-child{margin-bottom:0}.p-step_results .item p a,.p-step_results .item ul a{text-decoration:underline;color:#ef858c}.p-step_results .item ul li{list-style:disc outside;margin-left:1.25em}.p-step_results .item .block{background:#f5f5f5;padding:1.25rem}.p-step_results .item .block .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.p-step_results .item .block .btn a{height:3.4375rem;color:#fff;border-radius:1.75rem;background:#ef858c;padding:0 1.5625rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-step_results .grid{display:grid;gap:2.5rem;grid-template-columns:1fr 1fr 1fr;margin-bottom:1.25rem}.p-step_results .grid-item h4{text-align:center;background:#fbf1f1;font-size:1.25rem;font-weight:700;padding:.625rem;border-radius:.375rem;line-height:1;margin-bottom:.625rem}.p-step_results .grid-item p{padding:.625rem;border-radius:.375rem;line-height:1;border:solid 1px #ef858c;color:#ef858c;font-weight:700;font-size:1.375rem;text-align:center;margin-bottom:3.125rem;position:relative}.p-step_results .grid-item p::after{content:"＋";font-weight:500;font-size:30px;font-size:1.875rem;position:absolute;left:50%;bottom:-100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 1366px){.l-header *,.l-footer *{font-size:1.1111111111vw}}@media only screen and (max-width: 768px){.l-header *,.l-footer *{font-size:4.2666666667vw}.l-header{padding:.625rem .9375rem}.l-nav{display:block;position:fixed;width:80vw;height:100%;right:0;top:0;background:rgba(255, 255, 255, .8);padding:5.3333333333vw;padding-top:13.3333333333vw;z-index:999;-webkit-transform:perspective(13.3333333333vw) rotateY(-90deg);transform:perspective(13.3333333333vw) rotateY(-90deg);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;opacity:0;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}.l-nav._is-active{opacity:1;-webkit-transform:perspective(0) rotateY(0);transform:perspective(0) rotateY(0)}.l-nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:2.6666666667vw}.l-nav ul li a{font-size:4vw;font-weight:700}.l-nav_reservation{margin:5.3333333333vw 0 0}.l-nav_reservation a{text-align:center;padding:2.6666666667vw;height:auto;font-size:4.2666666667vw;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.l-nav_tel{margin:5.3333333333vw 0 0}.l-nav_tel a{padding:2.6666666667vw;height:auto;border-radius:2.6666666667vw}.l-nav_tel a p{line-height:1}.l-nav_tel a p.number{font-size:4.8vw;margin-bottom:1.3333333333vw}.l-nav_tel a p.time{font-size:3.4666666667vw}.l-nav_search{display:none}.l-search{display:block}.l-hamburger{display:block;z-index:99999999999;border:none}.l-footer_container{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.l-footer_nav{padding-left:8vw;padding-right:8vw;padding-top:13.3333333333vw;padding-bottom:13.3333333333vw;gap:8vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.l-footer_nav p{font-size:4.2666666667vw}.l-footer_nav li a{font-size:3.7333333333vw}.l-footer_address{padding-top:13.3333333333vw;padding-bottom:13.3333333333vw;padding-left:8vw;padding-right:8vw;border-top:solid 1px #e0e0e0;border-left:none}.l-footer_address p{font-size:3.7333333333vw;margin-top:2.6666666667vw}.l-footer_copyright{padding:5.3333333333vw 8vw}.l-footer_copyright p{font-size:3.7333333333vw}.p-header{padding:3.125rem 8vw 1.25rem;gap:.875rem;height:auto;margin-top:60px}.p-header_title p{font-size:1rem}.p-header_title h1{font-size:1.75rem}.l-breadcrumb{margin-top:1.875rem}.p-clinic_category li a{height:2.5rem;border-radius:1.25rem;padding:0 .9375rem;font-size:.875rem}.p-clinic_area .item h2{font-size:1.5rem}.p-clinic_area .item h2 span{width:1.25rem;height:1.25rem}.p-clinic_area .item h2 span::before,.p-clinic_area .item h2 span::after{width:20px;width:1.25rem}.p-clinic_area .item .prefectures ul{padding:.9375rem}.p-clinic_area .item .prefectures ul li a{height:2.5rem;border-radius:1.25rem;padding:0 .9375rem;font-size:.875rem}.p-clinic_maparealist li a{height:2.5rem;border-radius:1.25rem;padding:0 .9375rem;font-size:.875rem}.p-clinic_arealist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3.125rem}.p-clinic_arealist .list{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem 1.25rem}.p-clinic_arealist .list .item h2{font-size:1.125rem}.p-clinic_arealist .list .item p{font-size:.875rem}.p-clinic_arealist .list .item .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.p-clinic_arealist .list .item .btn a{height:2.5rem;border-radius:1.25rem;padding:0 .9375rem;font-size:.875rem}.p-clinic_arealist .side{min-width:100%;width:100%}.p-clinic_single{grid-template-columns:1fr;gap:3.5rem}.p-clinic_single .data_box{position:relative;top:0}.p-clinic_single .data_box h2{font-size:1.5rem}.p-clinic_single .data_box table{width:100%;margin-bottom:3.75rem}.p-clinic_single .data_box table th,.p-clinic_single .data_box table td{border-bottom:solid 1px #d9d9d9;padding:1.25rem 0;line-height:1.3;vertical-align:middle}.p-clinic_single .data_box table th{width:7em}.p-clinic_single .data_box .map{background:#eee}.p-clinic_single .data_box .map::before{content:" ";padding-top:62.11%;display:block}.p-clinic_single .data_box .map iframe{position:absolute;left:0;top:0;width:100%;height:100%}.p-clinic_single .content h3{font-size:1.375rem;background:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.25rem 0;color:#ef858c;line-height:1;font-weight:600;margin-bottom:2.125rem}.p-clinic_single .content h3::before{content:" ";width:15px;width:.9375rem;height:3px;background:#ef858c;margin-right:10px;margin-right:.625rem}.p-clinic_single .schedule{margin-bottom:2.8125rem}.p-clinic_single .schedule table{width:100%}.p-clinic_single .schedule table th,.p-clinic_single .schedule table td{border-bottom:solid 1px #d9d9d9;padding:1.25rem 0;line-height:1.3;vertical-align:middle}.p-clinic_single .schedule table th{width:5em}.p-clinic_single .plan h4{font-size:1.375rem;border-bottom:solid 1px #ef858c;padding:1.25rem 0;font-weight:700;margin-bottom:.625rem;margin-top:2.125rem}.p-clinic_single .plan table{width:100%}.p-clinic_single .plan table th,.p-clinic_single .plan table td{border-bottom:solid 1px #d9d9d9;padding:1.25rem 0;line-height:1.3;vertical-align:middle}.p-clinic_single .plan table th{width:7em}.p-clinic_single .plan table td ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem}.p-clinic_single .plan table td ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.3125rem 1.25rem;position:relative}.p-clinic_single .plan table td ul li::after{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;border:2px solid rgba(0, 0, 0, 0);background:-webkit-linear-gradient(left, #d9d9d9 0%, rgba(217, 217, 217, 0) 15px, rgba(217, 217, 217, 0) calc(100% - 15px), #d9d9d9 100%) border-box border-box;background:-o-linear-gradient(left, #d9d9d9 0%, rgba(217, 217, 217, 0) 15px, rgba(217, 217, 217, 0) calc(100% - 15px), #d9d9d9 100%) border-box border-box;background:linear-gradient(90deg, #d9d9d9 0%, rgba(217, 217, 217, 0) 15px, rgba(217, 217, 217, 0) calc(100% - 15px), #d9d9d9 100%) border-box border-box;background:-webkit-gradient(linear, left top, right top, from(#d9d9d9), color-stop(0.9375rem, rgba(217, 217, 217, 0)), color-stop(rgba(217, 217, 217, 0)), to(#d9d9d9)) border-box border-box;background:-webkit-linear-gradient(left, #d9d9d9 0%, rgba(217, 217, 217, 0) 0.9375rem, rgba(217, 217, 217, 0) calc(100% - 0.9375rem), #d9d9d9 100%) border-box border-box;background:-o-linear-gradient(left, #d9d9d9 0%, rgba(217, 217, 217, 0) 0.9375rem, rgba(217, 217, 217, 0) calc(100% - 0.9375rem), #d9d9d9 100%) border-box border-box;background:linear-gradient(90deg, #d9d9d9 0%, rgba(217, 217, 217, 0) 0.9375rem, rgba(217, 217, 217, 0) calc(100% - 0.9375rem), #d9d9d9 100%) border-box border-box;-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) padding-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) border-box;-webkit-mask:-webkit-linear-gradient(#fff 0 0) padding-box,-webkit-linear-gradient(#fff 0 0) border-box;mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) padding-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:exclude;mask-composite:exclude;border-radius:15px/50%;border-radius:0.9375rem/50%}.p-column_slide{margin:1.875rem auto}.p-column_slide .swiper-slide{width:66.6666666667vw;margin:0 .625rem}.p-column_slide .swiper-slide a{height:46.6666666667vw}.p-column_slide .swiper-slide h2{left:.9375rem;bottom:.9375rem;font-size:.8rem;line-height:1.5;padding-right:.9375rem}.p-column_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3.125rem}.p-column_title{font-size:1.5625rem;padding-bottom:.625rem;margin-bottom:2rem}.p-column_popular{grid-template-columns:1fr;gap:1.875rem;margin-bottom:4.6875rem}.p-column_popular .item_photo{border-radius:.625rem;margin-bottom:.75rem}.p-column_popular .item h2{font-size:1.125rem}.p-column_popular .item_category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:.625rem}.p-column_popular .item_category span{font-size:.75rem}.p-column_list{margin-bottom:3.125rem}.p-column_list .item{margin-bottom:1.25rem}.p-column_list .item:last-child{margin-bottom:0}.p-column_list .item a{grid-template-columns:1fr 1fr;gap:1.25rem}.p-column_list .item_photo{border-radius:.625rem;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.p-column_list .item h2{font-size:1rem}.p-column_list .item p{display:none}.p-column_list .item_category span{font-size:.75rem}.p-column_side{min-width:100%;width:100%}.p-column_side .btn{margin-bottom:1.25rem}.p-column_side .entrys,.p-column_side .tags,.p-column_side .categorys{margin-bottom:1.25rem}.p-column_side .item_photo{width:32vw;min-width:32vw;height:26.6666666667vw}.p-column_side .item_data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p-column_contact{margin-top:3.125rem;border-radius:.625rem;padding:1.5625rem}.p-column_contact .title+p{font-size:.8125rem;text-align:center}.p-column_contact .title p{margin-bottom:.625rem}.p-column_contact .title h3{font-size:1.875rem;text-align:center;line-height:1.5}.p-column_contact .btn{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:1.25rem}.p-column_contact .btn_item a{border-radius:.625rem;padding:.625rem 1.25rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.p-column_contact .btn_item a div{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.p-column_contact .btn_item a p{font-size:.8125rem;margin-bottom:.3125rem}.p-column_contact .btn_item a::before{margin-right:5px;margin-right:.3125rem}.p-column_contact .btn_item:nth-child(1) a p:nth-child(1){font-size:1.125rem}.p-column_contact .btn_item:nth-child(1) a::before{width:44px;width:2.75rem;height:33.6px;height:2.1rem}.p-column_contact .btn_item:nth-child(2) a p:nth-child(2){font-size:1.125rem}.p-column_contact .btn_item:nth-child(2) a::before{width:44px;width:2.75rem;height:28.8px;height:1.8rem}.p-column_single .title h2{font-size:1.5rem}.p-column_single h2{font-size:1.75rem;padding-bottom:.625rem;margin-bottom:1.875rem}.p-column_around{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.p-column_around .item_label{margin-bottom:1.25rem}.p-column_around .item_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.9375rem}.p-column_around .item_photo{width:100%;min-width:100%;height:auto}.p-column_around .item_photo::before{content:" ";padding-top:75%;display:block}.p-column_connection{margin-top:1.875rem}.p-column_connection .list{grid-template-columns:1fr 1fr;gap:1.875rem 1.25rem}.p-column_connection .item_photo{border-radius:.625rem;margin-bottom:.75rem}.p-doctor_container{padding-right:8vw;padding-left:8vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}.p-doctor_container .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-top:20px;padding-bottom:20px;border-bottom:#ef858c 1px solid;margin-bottom:3.125rem;width:100%;min-width:100%}.p-doctor_container .title h2{font-size:2.5rem;margin-right:1.25rem;letter-spacing:.01em;color:#ef858c;line-height:1;font-family:"Shippori Mincho";font-weight:500}.p-doctor_container .title p{font-family:"Shippori Mincho";line-height:1}.p-doctor_about{padding-top:13.3333333333vw;padding-right:8vw;padding-left:8vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8vw;margin-bottom:26.6666666667vw}.p-doctor_about::before{width:58.8vw;height:54.8vw;top:4.6666666667vw;left:-8.2666666667vw}.p-doctor_about::after{width:75.8666666667vw;height:93.3333333333vw;top:20vw;right:-12vw}.p-doctor_about .photo{width:100%;min-width:100%}.p-doctor_about .title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:3.125rem;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p-doctor_about .title h2{margin-right:0;margin-bottom:.625rem}.p-doctor_message{padding-bottom:3.125rem}.p-doctor_message::after{content:"";width:75.8666666667vw;height:93.3333333333vw;bottom:-14.6666666667vw;left:-6vw}.p-doctor_message .body{padding-top:0}.p-doctor_message .body h3::before{width:50px;width:3.125rem;margin-right:10px;margin-right:.625rem}.p-doctor_career{padding-top:3.125rem;padding-bottom:3.125rem;margin-bottom:3.125rem}.p-doctor_career .body table th,.p-doctor_career .body table td{display:block}.p-doctor_career .body table th{border-bottom:none;width:100%;padding-bottom:0}.p-doctor_career .body table td{padding-left:0;padding-top:0}.p-doctor_qualification{margin-bottom:3.125rem}.p-doctor_qualification .body{padding-top:0}.p-doctor_qualification .body li{font-size:1.125rem;text-indent:-1em;padding-left:1em;line-height:1.5;margin-bottom:.5em;text-align:left}.p-doctor_qualification .body li span{text-align:left;line-height:1.5;font-size:.875rem}.p-doctor_cm{width:calc(100% - 16vw);padding:2.1875rem;border-radius:1.5625rem;margin-bottom:6.25rem}.p-doctor_cm .title{margin-bottom:1.5625rem}.p-doctor_cm .title h2{line-height:1.75;font-size:1.25rem}.p-faq_container{padding-right:8vw;padding-left:8vw;padding-top:3.125rem;padding-bottom:6.25rem}.p-faq_list h2{font-size:1.1rem;line-height:1.6;padding-bottom:1.25rem}.p-faq_list h2 span{width:.9375rem;min-width:.9375rem;height:.9375rem}.p-faq_list h2 span::before{width:15px;width:.9375rem}.p-faq_list h2 span::after{width:15px;width:.9375rem}.p-faq_list .questions .list{padding:.9375rem}.p-faq_list .questions .item{padding:0 .625rem}.p-faq_list .questions .question{padding:.9375rem .3125rem}.p-faq_list .questions .question::before{font-size:16px;font-size:1rem;margin-right:10px;margin-right:.625rem}.p-faq_list .questions .question h3{font-size:1rem}.p-faq_list .questions .question h3 span{width:.625rem;min-width:.625rem;height:.625rem;margin-left:.3125rem}.p-faq_list .questions .question h3 span::before{width:10px;width:.625rem}.p-faq_list .questions .question h3 span::after{width:10px;width:.625rem}.p-faq_list .questions .answer p{padding:.625rem .9375rem;margin-bottom:.625rem;font-size:.875rem}.p-faq_list .questions .answer p::before{font-size:18px;font-size:1.125rem}.p-plan_container{padding-right:8vw;padding-left:8vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}.p-plan_container .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:20px;padding-bottom:20px;border-bottom:#ef858c 1px solid;margin-bottom:3.125rem;width:100%;min-width:100%}.p-plan_container .title h2{font-size:2.125rem;margin-right:1.25rem;letter-spacing:.01em;color:#ef858c;line-height:1;font-family:"Shippori Mincho";font-weight:500}.p-plan_container .title p{font-family:"Shippori Mincho";line-height:1}.p-plan_price{padding-top:3.125rem}.p-plan_item .body .item_title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.5rem}.p-plan_item .body .item_title h3{padding-top:.625rem}.p-plan_item .body .item_title p{padding-left:1.5625rem;font-size:1.125rem;padding-bottom:.625rem;margin-top:-0.625rem}.p-plan_movie{padding-bottom:6.25rem}.p-plan_movie .title{margin-bottom:1.5625rem}.p-plan_movie .title h2{font-size:1.25rem}.p-plan_movie .movie{width:100%}.p-step_container{padding-right:8vw;padding-left:8vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}.p-step_container .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:20px;padding-bottom:20px;border-bottom:#ef858c 1px solid;margin-bottom:3.125rem;width:100%;min-width:100%}.p-step_container .title h2{font-size:2.125rem;margin-right:1.25rem;letter-spacing:.01em;color:#ef858c;line-height:1;font-family:"Shippori Mincho";font-weight:500}.p-step_container .title p{font-family:"Shippori Mincho";line-height:1}.p-step_flow .body .item_label::before{width:40px;width:2.5rem;margin-right:10px;margin-right:.625rem}.p-step_flow .body .item_label p{margin-right:.625rem}.p-step_results{padding-bottom:3.125rem}.p-step_results .title h2{font-size:1.75rem;line-height:1.5}.p-step_results .grid{grid-template-columns:1fr}}