:root{--txt:#5d453e;--bg:#f9f7f4;--beige:#c3a45e;--white:#fff;--orange:#f49c00;--red:#c84100;--gray:#e5e5e5;--gray2:#b3b3b3;--black:#1a1a1a;--blue:#12519b;--blue-gradation:linear-gradient(90deg,rgba(0,9,81,1,1) 0%,rgba(7,48,143,1) 100%)}.page-id-12 #ttl_area .ttl_in{background:url(//ishibe-seikeigeka-cl.com/ishibewp/wp-content/themes/ishibe_orthopedics_clinic_wp/css/../img/ttl_medical.jpg) center 50%;background-size:cover}.page-id-14 #ttl_area .ttl_in{background:url(//ishibe-seikeigeka-cl.com/ishibewp/wp-content/themes/ishibe_orthopedics_clinic_wp/css/../img/ttl_first.jpg) center 64%;background-size:cover}.page-id-16 #ttl_area .ttl_in{background:url(//ishibe-seikeigeka-cl.com/ishibewp/wp-content/themes/ishibe_orthopedics_clinic_wp/css/../img/slide02.jpg) center;background-size:cover}.page-id-18 #ttl_area .ttl_in{background:url(//ishibe-seikeigeka-cl.com/ishibewp/wp-content/themes/ishibe_orthopedics_clinic_wp/css/../img/slide05.jpg) center;background-size:cover}#ttl_area{padding:0 20px 0}@media only screen and (min-width:768px){#ttl_area{padding:0 30px 0}}#ttl_area .ttl_in{background:url(//ishibe-seikeigeka-cl.com/ishibewp/wp-content/themes/ishibe_orthopedics_clinic_wp/css/../img/slide01.jpg) center 30%;background-size:cover;height:160px;border-radius:12px;overflow:hidden;position:relative}@media only screen and (min-width:768px){#ttl_area .ttl_in{height:320px}}#ttl_area .ttl_in:before{position:absolute;content:"";background:rgba(255,255,255,.3);width:100%;height:100%}#ttl_area .ttl_in h1{position:absolute;left:0;right:0;top:0;bottom:0;font-size:2.4rem;font-family:"NotoSerifJP-Medium",sans-serif;text-align:center;display:flex;align-items:center;justify-content:center;color:var(--txt);text-shadow:0px 0px 5px rgba(255,255,255,.3)}@media print,screen and (min-width:1024px){#ttl_area .ttl_in h1{font-size:3.2rem;width:30%}}#ttl_area .ttl_in h1 span{position:relative}#ttl_area .ttl_in h1 span:before{position:absolute;content:attr(data-en);top:-16px;left:0;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin:auto;font-size:4rem;opacity:.15}@media print,screen and (min-width:1024px){#ttl_area .ttl_in h1 span:before{font-size:6rem}}#ttl_area .ttl_in h1 span:after{position:absolute;content:"";background:var(--beige);width:80px;height:1px;left:0;right:0;bottom:-1em;margin:auto}.fbc-page{padding:0 30px}.fbc-page .fbc-wrap .fbc-items li{font-family:"NotoSansJP-Regular","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,sans-serif}#content{padding:3em 1.5em}@media print,screen and (min-width:1024px){#content{padding:3em 0 5em}}#content h2,#content h3,#content h4,#content h5,#content h6{line-height:1.45;margin-bottom:1.4em;font-family:"NotoSerifJP-SemiBold",sans-serif}#content h2{font-size:2rem;display:inline-block;margin-bottom:1.6em;padding:0 0 0 40px;position:relative}@media only screen and (min-width:768px){#content h2{font-size:2.6rem;padding:0}}#content h2:before{position:absolute;top:calc(50% + 1px);left:0;width:30px;height:1px;content:"";background:var(--beige)}@media only screen and (min-width:768px){#content h2:before{left:-120px;width:100px}}#content h3{font-size:1.6rem;margin-bottom:1.6em;padding:0 0 .8em;position:relative}@media only screen and (min-width:768px){#content h3{font-size:2.2rem}}#content h3:after{position:absolute;bottom:0;left:0;width:100%;height:3px;content:"";background-image:-webkit-gradient(linear,left top,right top,from(var(--beige)),to(var(--orange)));background-image:-webkit-linear-gradient(left,var(--beige) 0%,var(--orange) 100%);background-image:linear-gradient(to right,var(--beige) 0%,var(--orange) 100%)}#content h4{font-size:1.5rem;text-align:left;margin-bottom:1.2em;padding:.4em .2em .4em .8em;border-bottom:1px solid var(--navy);background:var(--blue-gradation);position:relative}@media only screen and (min-width:768px){#content h4{font-size:2rem}}#content h4:before{position:absolute;top:19%;left:0;width:3px;height:65%;content:"";background:var(--beige)}#content h5{font-size:1.4rem}@media only screen and (min-width:768px){#content h5{font-size:1.8rem}}#content p,#content ul,#content ol{line-height:1.65;margin-bottom:1.4em}#content ul li{list-style:none;padding:0 0 0 20px;position:relative}#content ul li:before{position:absolute;content:"";width:5px;height:5px;background:var(--beige);border-radius:50%;top:12px;left:7px}#content ul li.style_arrow li{padding:0 0 0 1.6em}#content ul li.style_arrow li:before{position:absolute;content:"";display:block;top:8px;left:0;width:14px;height:14px;background:var(--beige);border-radius:2px}#content ul li.style_arrow li:after{position:absolute;content:"";top:12px;left:5px;box-sizing:border-box;width:3px;height:3px;border:3px solid rgba(0,0,0,0);border-left:5px solid #fff}#content ol{margin-left:1.3em}#content ol li{list-style:decimal}#content ol li.number_kakko{margin-left:0}#content ol li.number_kakko li{list-style-type:none;counter-increment:cnt;position:relative;padding-left:30px}#content ol li.number_kakko li:before{position:absolute;content:"(" counter(cnt) ")";display:inline-block;margin-left:0;width:28px;left:0}#content table th,#content table td{font-size:1.5rem;padding:.6em;line-height:1.75;border:1px solid var(--beige)}#content table th{background:var(--beige);color:var(--white);border:1px solid var(--beige);border-bottom:1px solid var(--white);border-right:1px solid var(--white);position:relative}#content table td{background:var(--white)}@media print,screen and (min-width:1024px){#content table tr:last-child th{border-bottom:1px solid var(--beige)}}@media only screen and (min-width:768px){#content table.is-stacked-on-mobile th{border-bottom:1px solid var(--white)}}#content .wp-block-image,#content .wp-block-list,#content .wp-block-list,#content .wp-block-table,#content .wp-block-gallery,#content .wp-block-buttons,#content .wp-block-file,#content .wp-block-flexible-table-block-table,#content .wp-block-embed-youtube{margin-bottom:2.4em}#content .alignwide.is-provider-youtube .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}#content .alignwide.is-provider-youtube .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#content .wp-block-table thead{border-bottom:none}#content .wp-block-table.is-style-stripes tbody tr{background:var(--white)}#content .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:rgba(195,164,94,.2)}#content .wp-block-file a{font-size:1.6rem;color:var(--txt);text-decoration:none}#content .wp-block-file a.wp-block-file__button{color:var(--white);background:var(--beige);text-decoration:none;font-size:1.2rem;font-weight:700;padding:1em 2em}@media print,screen and (min-width:1024px){#content .wp-block-file a.wp-block-file__button{font-size:1.5rem}}#content .wp-block-cover p{font-family:"NotoSerifJP-SemiBold",sans-serif}#content .wp-block-cover p:last-child{margin:0}#content .wp-block-button__link{background-color:var(--txt)}#content .wp-block-button.is-style-outline .wp-block-button__link{background-color:var(--white)}#content .stepbar{margin:0 auto;width:80%}#content .stepbar .stepbarwrap{margin:2em 0;position:relative}#content .stepbar .stepbarwrap .steptitle{display:inline-flex;margin-bottom:.8em}#content .stepbar .stepbarwrap .steptitle .stepcircle{display:inline-block;width:3em;height:3em;content:"";border-radius:50%;background-color:var(--beige);color:#fff;text-align:center}#content .stepbar .stepbarwrap .steptitle .stepcircle span{display:inline-block;line-height:1.2em;font-size:1.8rem;position:relative;top:.65em}#content .stepbar .stepbarwrap .steptitle .title{margin:.2em .5em .5em;font-size:2.2rem}#content .stepbar .stepbarwrap .steptxt{padding-left:3.5em;overflow:hidden}#content .stepbar .stepbarwrap .steptxt p,#content .stepbar .stepbarwrap .steptxt li{font-size:1.5rem}#content .stepbar .stepbarwrap .steptxt p small,#content .stepbar .stepbarwrap .steptxt li small{font-size:1.4rem}#content .stepbar .stepbarwrap .steptxt figure{width:100%;margin:0 0 1em}@media only screen and (min-width:768px){#content .stepbar .stepbarwrap .steptxt figure{float:right;width:240px;margin:0 0 1em 1em}}#content .stepbar .stepbarwrap .steptxt figure img{width:100%;height:auto;border-radius:12px}#content .stepbar .stepbarwrap .stepline{width:1px;height:calc(100% + 1em);background-color:var(--beige);position:absolute;top:1em;left:1.5em;z-index:-1}#content .stepbar .stepbarwrap:last-of-type .stepline:last-of-type{display:none}@media screen and (max-width:789px){#content .stepbar{width:90%}}#content .kakomi{background:var(--white);padding:1em}#content .map{position:relative;padding-bottom:30%;padding-top:30px;height:0;overflow:hidden}#content .map iframe,#content .map object,#content .map embed{position:absolute;top:0;left:0;width:100%;height:100%}#content .news_all{width:100%;margin-bottom:1em}#content .news_all a{background:var(--white);margin:.8em 0;padding:1.6em;border-radius:12px;text-decoration:none;display:block;font-size:1.4rem}@media only screen and (min-width:768px){#content .news_all a{display:flex}}#content .news_all a p{line-height:1.5;margin:0}#content .news_all a .date{color:var(--beige);width:100%}@media only screen and (min-width:768px){#content .news_all a .date{width:20%}}#content .news_all a .txt{color:var(--txt);width:100%}@media only screen and (min-width:768px){#content .news_all a .txt{width:80%}}#content .news_all a:hover{background:rgba(195,164,94,.2)}#content .wp-pagenavi{margin-top:2em}#content .wp-pagenavi a{display:inline-block;border-radius:0;margin:2px;padding:9px 10px}#content .wp-pagenavi span{padding:4px 10px}#content .wp-pagenavi span.current{background:var(--beige);color:var(--white);border-color:var(--beige)}#content .wp-pagenavi span,#content .wp-pagenavi a{vertical-align:middle}