@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.p-boxLead05_container{width:calc(1000/1720*100vw)}.p-boxColumn04 .access_txt span.station,.p-boxLead05_inner .name{font-family:zen-maru-gothic,sans-serif;font-feature-settings:"palt";font-weight:500}.p-boxLead05_inner .name{display:block;font-size:1.5625rem;letter-spacing:.1em;text-align:right;margin-top:calc(10/1720*100vw)}.p-boxLead05_inner .c-titA01{font-family:zen-maru-gothic,sans-serif;font-feature-settings:"palt";font-size:1.5625rem;font-weight:700;position:relative;padding:calc(5/1720*100vw)0 calc(5/1720*100vw) calc(36/1720*100vw);display:flex;margin-bottom:calc(31/1720*100vw);letter-spacing:.04em;line-height:1.6666}.p-boxLead05_inner .c-titA01::before{content:"";display:block;position:absolute;pointer-events:none;background-image:url(../../common/img/bg_titA01.jpg);background-position:left top;background-repeat:no-repeat;background-size:cover;width:calc(15/1720*100vw);height:100%;top:0;left:0;border-radius:calc(3/1720*100vw)}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){.p-boxLead05_inner .c-titA01::before{background-image:url(../../common/img/bg_titA01@2x.jpg)}}.p-boxLead05_pic{margin:0 calc(-100/1720*100vw) calc(40/1720*100vw) calc(70/1720*100vw);width:calc(500/1720*100vw);float:right}.p-boxColumn04.info .p-boxColumn04_inner .layout .c-pic img,.p-boxLead05_pic img{border-radius:calc(40/1720*100vw);width:100%}@media (max-width:750px){.p-boxLead05_container{width:auto}.p-boxLead05_inner .name{font-size:1.3125rem;margin-top:calc(15/750*100vw);text-align:center}.p-boxLead05_inner .c-titA01{font-size:1.40625rem;letter-spacing:0;line-height:1.5263;padding:calc(5/750*100vw)0 calc(5/750*100vw) calc(45/750*100vw);margin-bottom:calc(35/750*100vw)}.p-boxLead05_inner .c-titA01::before{width:calc(20/750*100vw);top:calc(3/750*100vw);left:0;border-radius:calc(4/750*100vw)}.p-boxLead05_pic{margin:0 auto calc(60/750*100vw);width:auto;float:none}.p-boxLead05_pic img{border-radius:calc(40/750*100vw)}}@media (min-width:751px){.p-boxNormal01.biography .c-table01 tbody tr th{width:30%}}@media (max-width:750px){.p-boxNormal01.biography .c-table01 tbody tr td{text-align:center}}.p-boxColumn04.info .p-boxColumn04_container{width:calc(1100/1720*100vw);margin:0 auto}.p-boxColumn04.info .p-boxColumn04_inner{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:calc(90/1720*100vw)}.p-boxColumn04.info .p-boxColumn04_inner .layout{flex:1}.p-boxColumn04.info .p-boxColumn04_inner .layout.clinic01{margin-right:calc(30/1720*100vw)}.p-boxColumn04.info .p-boxColumn04_inner .layout.clinic01 .c-table01 caption{background-color:#eb6d65}.p-boxColumn04.info .p-boxColumn04_inner .layout.clinic01 .c-table01 tbody tr th{background-color:rgba(235,109,101,.1);border-color:#eb6d65}.p-boxColumn04.info .p-boxColumn04_inner .layout.clinic01 .c-table01 tbody tr td{border-color:#eb6d65}.p-boxColumn04.info .p-boxColumn04_inner .layout.clinic02 .c-table01 caption{background-color:#7aaae8}.p-boxColumn04.info .p-boxColumn04_inner .layout.clinic02 .c-table01 tbody tr th{background-color:rgba(122,170,232,.1);border-color:#7aaae8}.p-boxColumn04.info .p-boxColumn04_inner .layout.clinic02 .c-table01 tbody tr td{border-color:#7aaae8}.p-boxColumn04.info .p-boxColumn04_inner .layout .c-pic{margin-bottom:calc(30/1720*100vw);width:calc(535/1720*100vw)}.p-boxColumn04.info .p-boxColumn04_inner .layout .c-table01 caption{background-image:none;color:#fff}.p-boxColumn04.info .p-boxColumn04_inner .layout .c-table01 tbody th{width:30%}.p-boxColumn04 .access .c-titA03{width:calc(1100/1720*100vw);margin:0 auto calc(35/1720*100vw);border-radius:0;padding:0 calc(20/1720*100vw) calc(20/1720*100vw);font-size:1.6875rem;font-weight:700;letter-spacing:.04em;line-height:1.5;text-align:center;color:#222;position:relative;overflow:hidden}.p-boxColumn04 .access .c-titA03::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:calc(3/1720*100vw);background-image:url(../../common/img/bg_titA03.png);background-size:calc(13/1720*100vw) calc(3/1720*100vw);background-repeat:repeat-x}@media (max-width:750px){.p-boxColumn04 .access .c-titA03::before{background-image:url(../../common/img/bg_titA03@2x.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){.p-boxColumn04 .access .c-titA03::before{background-image:url(../../common/img/bg_titA03@2x.png)}}.p-boxColumn04 .access_box{display:flex;align-items:center;margin-bottom:calc(20/1720*100vw)}.p-boxColumn04 .access_txt{display:flex;gap:calc(20/1720*100vw);min-height:calc(100/1720*100vw)}.p-boxColumn04 .access_txt span.station{width:calc(150/1720*100vw);height:calc(50/1720*100vw);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;background:#222;color:#fff;border-radius:calc(50/1720*100vw)}.p-boxColumn04 .access_txt span.station::before{content:"";width:calc(30/1720*100vw);height:calc(30/1720*100vw);margin-right:calc(8/1720*100vw);-webkit-mask:url(../img/icon_train.svg)center/contain no-repeat;mask:url(../img/icon_train.svg)center/contain no-repeat;background-color:#fff}.p-boxColumn04 .access .map{width:100%;height:calc(250/1720*100vw);overflow:hidden;margin:0 auto;border-radius:calc(20/1720*100vw)}.p-boxColumn04 .access .map iframe{width:100%;height:100%;display:block;width:calc(100% + calc(340/1720*100vw));height:calc(100% + calc(340/1720*100vw));margin:calc(-170/1720*100vw)}.p-boxColumn04 .access .btn{display:flex;justify-content:center;margin-top:calc(35/1720*100vw)}.p-boxColumn04 .access .btn>a{flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:.9375rem;width:calc(210/1720*100vw);height:calc(40/1720*100vw);line-height:1.5;letter-spacing:.05em;color:#222;text-decoration:none;transition:opacity .3s;border:1px solid #222;border-radius:calc(20/1720*100vw)}.p-boxColumn04 .access .btn>a .en{font-family:menco,sans-serif;font-weight:500;font-size:1.0625rem;letter-spacing:.1em}.p-boxColumn04 .access .btn>a:hover{opacity:.7}@media (max-width:750px){.p-boxColumn04.info .c-titA02_en::before{height:calc(22/750*100vw)}.p-boxColumn04.info .p-boxColumn04_container{width:auto}.p-boxColumn04.info .p-boxColumn04_inner{flex-direction:column;margin-bottom:calc(90/750*100vw)}.p-boxColumn04.info .p-boxColumn04_inner .layout.clinic01{margin-right:0;margin-bottom:calc(90/750*100vw)}.p-boxColumn04.info .p-boxColumn04_inner .layout .c-pic{margin-bottom:calc(40/750*100vw);width:auto}.p-boxColumn04 .access .btn>a,.p-boxColumn04.info .p-boxColumn04_inner .layout .c-pic img{border-radius:calc(40/750*100vw)}.p-boxColumn04 .access .c-titA03{margin-bottom:calc(60/750*100vw);padding-bottom:calc(37/750*100vw);font-size:1.25rem}.p-boxColumn04 .access .c-titA03::before{height:calc(6/750*100vw);background-size:calc(26/750*100vw) calc(6/750*100vw)}.p-boxColumn04 .access_box{justify-content:center;width:100%;margin-bottom:calc(20/750*100vw)}.p-boxColumn04 .access_txt{flex-direction:column;align-items:center;min-height:auto;width:100%}.p-boxColumn04 .access_txt span{width:100%}.p-boxColumn04 .access_txt span.station{width:calc(420/750*100vw);height:calc(80/750*100vw);font-size:1.09375rem;border-radius:calc(50/750*100vw);margin-bottom:calc(20/750*100vw)}.p-boxColumn04 .access_txt span.station::before{width:calc(50/750*100vw);height:calc(50/750*100vw)}.p-boxColumn04 .access .map{width:100%;height:calc(420/750*100vw);overflow:hidden;margin:0 auto}.p-boxColumn04 .access .map iframe{width:calc(100% + calc(592/750*100vw));height:calc(100% + calc(592/750*100vw));margin:calc(-288/750*100vw)}.p-boxColumn04 .access .btn{margin-top:calc(40/750*100vw)}.p-boxColumn04 .access .btn>a{width:calc(420/750*100vw);height:calc(80/750*100vw);border:calc(2/750*100vw) solid #222}.p-boxColumn04 .p-listColumn04_tit{margin:calc(10/750*100vw)0}}@media (min-width:751px){.p-boxCheck03_container{padding:calc(92/1720*100vw) calc(50/1720*100vw) calc(40/1720*100vw)}.p-boxCheck03 .p-listCheck01_item.col03{width:calc(33.3% - calc(22/1720*100vw));margin-bottom:calc(5/1720*100vw)}}.p-boxCheck03 .p-listCheck01_item{text-indent:-1em;padding-left:0}.p-boxCheck03 .p-listCheck01_item::before{content:none}@media (max-width:750px){.p-boxCheck03 .c-titB05_en::before{height:calc(27/750*100vw)}.p-boxCheck03 .p-listCheck01_item{padding-left:1em;margin-bottom:calc(11/750*100vw)}}