@media screen and (min-width:768px){.txt-vertical-pc{cursor:vertical-text;writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:upright;word-wrap:break-word;vertical-align:top}.txt-vertical-pc .int{writing-mode:lr-tb;-o-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;-moz-writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;display:inline-block;text-align:center}.txt-normal .int{height:1.1em}.txt-vertical-pc .txt-latin{cursor:vertical-text;direction:rtl;writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:sideways-right;-o-text-orientation:sideways-right;-ms-text-orientation:upright;-ms-text-orientation:sideways-right;-moz-text-orientation:sideways-right;-webkit-text-orientation:sideways-right}.txt-vertical-pc .txt-dot{cursor:vertical-text;direction:ltr;writing-mode:vertical-lr;-o-writing-mode:vertical-lr;-ms-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;-moz-writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;text-orientation:sideways-right;-o-text-orientation:sideways-right;-ms-text-orientation:upright;-ms-text-orientation:sideways-right;-moz-text-orientation:sideways-right;-webkit-text-orientation:sideways-right;line-height:1}}.logo-all{display:none}.ttl1{font-size:4.2rem;letter-spacing:.117em;line-height:.85;font-family:adobe-garamond-pro,serif;font-weight:400;font-style:normal;color:#4e5467;text-transform:uppercase}@media screen and (min-width:768px){#wrapper{padding-top:0}header{background:rgba(61,65,78,.49)}header .menu-text{color:#fff}.ttl1{font-size:7.7rem}}@media screen and (max-width:1080px) and (min-width:768px){.ttl1{font-size:5.7rem}}.conversion{background-image:none;background-size:auto}#mainimage{position:relative;z-index:0}#mainimage img{width:100%}#mainimage h1{display:none}#mainimage picture{text-align:right}#mainimage picture img{max-width:746px}#mainimage .main_catch{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-align:right;max-width:1140px;margin:0 auto;z-index:1;padding:0 20px;box-sizing:border-box}#mainimage .key-slide .item{margin-bottom:0}@media screen and (max-width:767px){#wrapper{padding-top:0}header{top:0 !important;background:0 0}header.header-top .header__main-container{background:rgba(61,65,78,.2)}header .toggle-menu{background:rgba(61,65,78,.2)}}@media screen and (min-width:768px){#mainimage{min-height:734px}#mainimage .main_catch{padding:0 30px}header.header-top{position:absolute;top:646px}#mainimage .key-slide{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden}.key-slide .item{background-position:center top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;height:100vh}.key-slide .item img{display:none !important}.key-slide .slide01{background-image:url(//tsuru-clinic.com/wp-content/themes/genova_tpl/css/../img/kv1.jpg)}.key-slide .slide02{background-image:url(//tsuru-clinic.com/wp-content/themes/genova_tpl/css/../img/kv2.jpg)}}.top-news{background:#fff}.top-news .post-box__header{padding-bottom:0;border:none}.top-news .post-box__header h2{font-family:source-han-serif-japanese,serif}.top-news .post-box__header h2 span{font-size:4.2rem;font-family:adobe-garamond-pro,serif;font-weight:400;display:block;margin-bottom:10px}.top-news .post-box__content dl:first-of-type{border-top:1px solid #bfbebd}.top-news .post-box__content dl{line-height:1.7;border-bottom:1px solid #bfbebd}.top-news .post-box__content dl dt{font-size:1.4rem;margin-bottom:0}.top-news .post-box__content dl dt .new-label{background:#8e9cc5}.top-news .post-box__content dl dt time{color:#bbb}.top-news .post-box__content dl dd{font-size:1.4rem;margin-top:10px}.top-news .post-box__content{max-height:300px;overflow:auto;margin-top:26px}.top-news .post-box-link{white-space:nowrap}.top-news .post-box{padding:86px 20px 118px}.top-news .post-box__content dl dt .new-label{margin-left:10px;padding:5px 0 3px}.top-news .post-box-link .post-box__summary-link{border:1px solid #4e5467;letter-spacing:.2em;width:100%;max-width:207px;text-align:center;color:#4e5467;display:block}.top-news .post-box-link.sp .post-box__summary-link{position:static;padding:13px 0;margin:36px auto 0}.contact_top .conversion{background:rgba(61,65,78,.9)}@media screen and (min-width:768px){.top-news .post-box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;padding:120px 0 150px}.top-news .post-box__header{padding-bottom:0}.top-news .post-box__header h2{font-size:1.8rem}.top-news .post-box__header h2 span{font-size:5.9rem}.top-news .post-box__content{width:806px;margin-top:0;margin-left:65px}.top-news .post-box__content dl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}.top-news .post-box__content dl dt .new-label{margin-left:34px}.top-news .post-box__content dl dd{margin-left:34px;margin-top:0}.top-news .post-box-link .post-box__summary-link{position:static;top:100%;left:0;right:auto;font-size:1.8rem;padding:13px 0;margin-top:65px}}.sec-global{background:#fff}.about_top{position:relative;z-index:0;padding-bottom:73px}.about_top:before{content:"";position:absolute;top:15px;left:0;right:0;bottom:0;background:#f4f5f8;z-index:-1}.about_top .ttl1{text-align:center}.about_top .inner{margin-top:50px}.about_top .col-bnr{margin-top:18px}@media screen and (min-width:768px){.about_top{padding-bottom:139px}.about_top:before{top:29px;left:calc(50% - 340px)}.about_top .ttl1{text-align:left}.about_top .inner{margin-top:70px}.about_top .youtube{width:646px;padding-top:0}.about_top .col-bnr{margin:0 0 0 20px;width:414px}}@media screen and (max-width:1080px) and (min-width:768px){.about_top:before{top:22px;left:0}}.feature_top{margin:62px 0 95px}.feature_top .ttl1{text-align:center;margin-bottom:35px;position:absolute;top:0;left:0;right:0}.feature_top .tit{font-size:2.6rem;letter-spacing:.16em;line-height:1.61;font-family:source-han-serif-japanese,serif;text-align:center}.feature_top .txt{margin-top:15px}.feature_top .feature-img{margin:0 10px}.feature_top [class^=inner]+[class^=inner]{margin-top:60px}.feature_top .inner1{padding-top:90px}@media screen and (min-width:768px){.feature_top .ttl1{text-align:left;margin-bottom:50px;position:static}.feature_top [class^=inner]{align-items:center;justify-content:space-between}.feature_top [class^=inner] .col-txt{width:472px;max-width:43.7%}.feature_top [class^=inner] .tit{text-align:left}.feature_top [class^=inner] .txt{margin-top:25px}.feature_top [class^=inner] .feature-img{width:515px;max-width:48%;margin:0}.feature_top .inner1{align-items:flex-start}.feature_top .inner2 .feature-img{margin-left:-10px}.feature_top .inner1,.feature_top .inner3{flex-direction:row-reverse}.feature_top .inner1 .feature-img,.feature_top .inner3 .feature-img{margin-right:-10px}}@media screen and (max-width:1080px) and (min-width:768px){.feature_top .tit{font-size:2.2rem}}.pickup_top{padding-bottom:63px;position:relative;z-index:0}.pickup_top:before{content:"";position:absolute;top:15px;right:calc(50% - 420px);left:0;bottom:0;background:#f4f5f8;z-index:-1}.pickup_top .ttl1{text-align:center}.pickup_top .col-txt .tit{font-size:2.6rem;letter-spacing:.16em;line-height:1.61;font-family:source-han-serif-japanese,serif;margin-top:50px}.pickup_top .col-txt .txt{letter-spacing:.12em;margin-top:32px}.pickup_top .bnr-link{margin-top:40px}.pickup_top .bnr-link li+li{margin-top:8px}@media screen and (min-width:768px){.pickup_top{padding-bottom:113px;margin:200px 0 167px}.pickup_top:before{top:42px}.pickup_top .ttl1{text-align:left}.pickup_top .inner{justify-content:space-between}.pickup_top .col-txt{width:360px;max-width:45%}.pickup_top .col-txt .tit{margin-top:73px}.pickup_top .col-txt .txt{margin-top:32px;max-width:346px}.pickup_top .bnr-link{width:560px;max-width:52%;margin:5px 20px 0 0}.pickup_top .bnr-link li+li{margin-top:8px}}@media screen and (max-width:1080px) and (min-width:768px){.pickup_top:before{top:32px;right:0}.pickup_top .col-txt .tit{font-size:2.2rem;margin-top:20px}.pickup_top .col-txt .txt{margin-top:15px}.pickup_top .bnr-link{margin-right:0}}.urology_top{background-image:url(//tsuru-clinic.com/wp-content/themes/genova_tpl/css/../img/urology_bg_sp.jpg);background-position:left center;background-repeat:no-repeat;background-size:cover;color:#fff;font-family:source-han-serif-japanese,serif;padding:59px 0 45px}.urology_top .ttl1{color:#fff}.urology_top .ttl1 span{display:inline-block}.urology_top .ttl2{font-size:1.6rem;letter-spacing:.2em;line-height:1.37;margin-top:5px}.urology_top .list-btn{margin-top:39px}.urology_top .btn-link a{color:#fff;line-height:1.66;letter-spacing:.16em;font-size:1.7rem;position:relative;display:flex;flex-direction:column;border-top:1px solid;padding:26px 0}.urology_top .btn-link a:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;background-image:url(//tsuru-clinic.com/wp-content/themes/genova_tpl/css/../img/arrow_haft.svg);background-position:center top;background-repeat:no-repeat;background-size:24px auto;width:24px;height:9px}.urology_top .btn-link:last-of-type{border-bottom:1px solid}@media screen and (min-width:768px){.urology_top{padding:130px 0;background-image:url(//tsuru-clinic.com/wp-content/themes/genova_tpl/css/../img/urology_bg.jpg);background-position:center center}.urology_top hgroup{margin-right:40px}.urology_top .ttl2{margin:0 0 0 20px}.urology_top .inner{justify-content:space-between}.urology_top .list-btn{width:909px;flex-wrap:wrap;margin:-16px -10px 0}.urology_top .btn-link{width:283px;height:283px;margin:16px 10px 0}.urology_top .btn-link a{width:100%;height:100%;border-radius:50%;border:1px solid;justify-content:center;align-items:center;text-align:center;font-size:1.8rem;transition:all .5s}.urology_top .btn-link a:after{position:static;margin-top:24px}.urology_top .btn-link a:hover{background:rgba(142,156,197,.35)}.urology_top .btn-link:last-of-type{border-bottom:0}}@media screen and (max-width:1140px) and (min-width:768px){.urology_top .inner{justify-content:center}.urology_top .btn-link{width:245px;height:245px}.urology_top .btn-link a{font-size:1.7rem}}.menu_top{background-image:url(//tsuru-clinic.com/wp-content/themes/genova_tpl/css/../img/menu_bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;font-family:source-han-serif-japanese,serif;padding:60px 0 45px}.menu_top .ttl1{color:#fff}.menu_top .ttl1 span{display:inline-block}.menu_top .ttl2{font-size:1.6rem;letter-spacing:.2em;line-height:1.37;margin-top:5px}.menu_top .list-btn{margin-top:39px}.menu_top .btn-link a{color:#fff;line-height:1.66;letter-spacing:.16em;font-size:1.7rem;position:relative;display:flex;align-items:center;border-top:1px solid;padding:26px 0}.menu_top .btn-link a:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;background-image:url(//tsuru-clinic.com/wp-content/themes/genova_tpl/css/../img/arrow_haft.svg);background-position:center bottom;background-repeat:no-repeat;background-size:contain;width:24px;height:9px}.menu_top .btn-link i{display:inline-block;width:fit-content;margin-right:20px}.menu_top .btn-link:last-of-type{border-bottom:1px solid}@media screen and (min-width:768px){.menu_top{padding:130px 0}.menu_top hgroup{flex-direction:row-reverse}.menu_top .ttl2{margin:0}.menu_top .inner{justify-content:space-between;flex-direction:row-reverse}.menu_top .list-btn{width:911px;flex-wrap:wrap;margin:0 -10px}.menu_top .btn-link{width:283px;height:283px;margin:0 10px}.menu_top .btn-link a{width:100%;height:100%;border-radius:50%;border:1px solid;flex-direction:column;justify-content:center;text-align:center;font-size:2.2rem;transition:all .5s}.menu_top .btn-link a:hover{background:rgba(142,156,197,.35)}.menu_top .btn-link a:after{position:static;margin-top:15px;top:auto;bottom:0;transform:translateY(0)}.menu_top .btn-link i{margin:0 0 15px}.menu_top .btn-link:last-of-type{border-bottom:0}}@media screen and (max-width:1080px) and (min-width:768px){.menu_top .inner{justify-content:center}.menu_top .ttl2{margin-right:0}.menu_top hgroup{margin-left:40px}.menu_top .list-btn{width:auto;margin:0 -5px}.menu_top .btn-link{width:180px;height:180px;margin:0 5px}.menu_top .btn-link a{font-size:1.8rem}.menu_top .btn-link a i{width:12%}.menu_top .btn-link a i img{width:100% !important}}.access_top{padding:75px 0 93px;position:relative;z-index:0}.access_top:before{content:"";position:absolute;left:30%;right:0;bottom:0;background:#f4f5f8;height:330px;z-index:-1}.access_top .ttl1{text-align:center;margin-bottom:65px}.access_top .timetable tbody th,.access_top .timetable tbody td{border:1px solid #d4d4d4;padding:1.7rem 0}.access_top .timetable tbody td:last-child{border-right:none}.access_top .timetable thead th{background:0 0;color:#4e5467}.access_top .timetable thead tr th:last-child{padding-right:0}.access_top .timetable thead th:first-child{padding-left:0}.access_top .timetable tbody{background:0 0}.access_top .timetable tbody th{padding-left:0;letter-spacing:.02em;border-left:0}.access_top .timetable tbody tr:first-child th,.access_top .timetable tbody tr:first-child td{padding-top:1.7rem}.access_top .timetable tbody tr:last-child th,.access_top .timetable tbody tr:last-child td{padding-bottom:1.7rem}.access_top .timetable tbody td:last-child{padding-right:0;border-radius:0}.access_top .timetable thead th:first-child{width:28%}.access_top .timetable tbody td .txt_color{font-size:15px;color:#4e5467}.access_top .timetable{margin-top:48px}.access_top .col-l .info-txt dl{border-bottom:1px solid #d4d4d4;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:20px 0}.access_top .col-l .info-txt dl dt{font-size:1.6rem;font-weight:700;letter-spacing:.15em;width:85px}.access_top .col-l .info-txt dl dd{width:calc(100% - 85px)}.access_top .map{margin-top:48px}@media screen and (min-width:768px){.access_top{padding:180px 0 200px}.access_top:before{top:0;left:calc(50% + 97px);height:719px;bottom:auto}.access_top .ttl1{text-align:left;margin-bottom:0}.access_top .inner{justify-content:space-between}.access_top .col-l{width:445px;max-width:41%}.access_top .col-l .info-txt{margin:40px 0 55px}.access_top .col-l .info-txt dl dt{width:100px}.access_top .col-l .info-txt dl dd{width:calc(100% - 100px)}.access_top .timetable{margin-top:0}.access_top .map{width:563px;max-width:52%;margin-top:0}}@media screen and (max-width:1024px) and (min-width:768px){.access_top .timetable thead th:first-child{font-size:100%;width:35%}.access_top .timetable thead th{font-size:80%}.access_top .timetable th,.access_top .timetable td{font-size:90%}}