.cl-w{color:#fff}.cl-b{color:#01afec}.cl-p{color:#ea7aad}.cl-g{color:#55bb84}.fnt-hira{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",'Meiryo','メイリオ',Verdana,"游ゴシック",YuGothic,sans-serif!important}.h-contact .list-logo li{margin-right:10px}.d-flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.home img{width:100%;height:auto}.bshadow{box-shadow:0 3px 6px rgba(0,0,0,.16)}.btn-shared{max-width:400px;margin-left:auto;margin-right:auto}.btn-shared a{background-color:#ea7aad;border-radius:40px;color:#fff;font-family:'Noto Serif JP',serif;font-weight:400;position:relative;text-align:center;display:block;padding:10px 0;font-size:16px;transition:all .4s ease}.btn-shared.green-btn a{background-color:#55bb84}.btn-shared a:after{content:"";background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/arrow.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;width:6px;height:12px;position:absolute;top:50%;margin-top:-5px;right:23px}.btn-shared4,.btn-shared3,.btn-shared2{max-width:100%;margin-left:auto;margin-right:auto}.btn-shared4 a,.btn-shared3 a,.btn-shared2 a{background-color:#01afec;color:#fff;font-family:'Noto Serif JP',serif;font-weight:400;position:relative;text-align:center;display:block;padding:10px 0;font-size:16px}.btn-shared4 a:after,.btn-shared3 a:after,.btn-shared2 a:after{content:"";background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/arrow.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;width:8px;height:14px;position:absolute;top:50%;margin-top:-7px;right:23px}.btn-shared3 a{background-color:#ea7aad}.btn-shared4 a{background-color:#55bb84}.wrap{max-width:1080px;margin:0 auto;position:relative;z-index:2}.title-c{text-align:center}.title-c h2{font-size:40px;font-family:'Marcellus',serif;line-height:1;letter-spacing:.05em;margin-bottom:9px}.title-c p{font-size:14px;font-family:'Noto Serif JP',serif;letter-spacing:.1em}#key{position:relative}#key .kv-box{position:absolute;top:52%;left:0;width:100%;z-index:2}#key .key-slider .k-img{background-size:cover;height:100vh;margin-bottom:0;position:relative;max-height:636px}#key .key-slider .k-img p{margin-bottom:0;position:absolute}#key .key-slider .kv1 .kvmain{background:url(/wp-content/uploads/0258_sp.jpg) no-repeat top center;background-size:cover;height:65%;top:0;left:0;width:100%}#key .key-slider .kv1 .kv1_1{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv1_1.jpg) no-repeat center;background-size:cover;width:42%;height:49%;top:0;right:0}#key .key-slider .kv1 .kv1_2{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv1_2.jpg) no-repeat center;background-size:cover;width:42%;height:51%;right:0;bottom:0}#key .key-slider .kv1 .kv1_3{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv1_3.jpg) no-repeat center;background-size:cover;width:43%;height:35%;bottom:0;left:15%}#key .key-slider .kv1 .kv1_4{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv1_4.jpg) no-repeat center;background-size:cover;width:15%;height:35%;bottom:0;left:0}#key .key-slider .kv1 .kv1_sp{background:url(/wp-content/uploads/kv1_sp_02.png) no-repeat center;background-size:cover;width:100%;height:45%;bottom:0;left:0;right:0}#key .key-slider .kv2 .kvmain{background:url(/wp-content/uploads/kv2_02.jpg) no-repeat center;background-size:cover;height:65%;top:0;right:0;left:0}#key .key-slider .kv2 .kv2_1{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv2_1.jpg) no-repeat center;background-size:cover;width:15%;height:35%;bottom:0;right:0}#key .key-slider .kv2 .kv2_2{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv2_2.jpg) no-repeat center;background-size:cover;width:45%;height:35%;right:15%;bottom:0}#key .key-slider .kv2 .kv2_3{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv2_3.jpg) no-repeat center;background-size:cover;width:41%;height:57%;bottom:0;left:0}#key .key-slider .kv2 .kv2_4{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv2_4.jpg) no-repeat center;background-size:cover;width:41%;height:43%;top:0;left:0}#key .key-slider .kv2 .kv2_sp{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv2_sp.jpg) no-repeat center;background-size:cover;width:100%;height:45%;bottom:0;left:0;right:0}#key .key-slider .kv3 .kvmain{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv3.jpg) no-repeat center;background-size:cover;height:65%;top:0;right:0;left:0}#key .key-slider .kv3 .kv3_1{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv3_1.jpg) no-repeat center;background-size:cover;width:15%;height:25%;bottom:10%;right:0}#key .key-slider .kv3 .kv3_2{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv3_2.jpg) no-repeat center;background-size:cover;width:15%;height:10%;right:0;bottom:0}#key .key-slider .kv3 .kv3_3{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv3_3.jpg) no-repeat center;background-size:cover;width:20%;height:35%;bottom:0;right:15%}#key .key-slider .kv3 .kv3_4{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv3_4.jpg) no-repeat center;background-size:cover;width:41%;height:43%;top:0;left:0}#key .key-slider .kv3 .kv3_5{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv3_5.jpg) no-repeat center;background-size:cover;width:24%;height:35%;bottom:0;left:41%}#key .key-slider .kv3 .kv3_6{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv3_6.jpg) no-repeat center;background-size:cover;width:41%;height:57%;bottom:0;left:0}#key .key-slider .kv3 .kv3_7{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv3_7.jpg) no-repeat center;background-size:cover;width:13%;height:25%;top:18%;left:0}#key .key-slider .kv3 .kv3_8{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv3_8.jpg) no-repeat center;background-size:cover;width:13%;height:18%;top:0;left:0}#key .key-slider .kv3 .kv3_9{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv3_9.jpg) no-repeat center;background-size:cover;width:28%;height:43%;top:0;left:13%}#key .key-slider .kv3 .kv3_sp{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv3_sp.jpg) no-repeat center;background-size:cover;width:100%;height:45%;bottom:0;left:0;right:0}#key .key-tt{background:#fff url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/key_tt_deco_sp.jpg) no-repeat top left;-webkit-background-size:100% auto;background-size:100% auto;right:0;z-index:2}#key .key-tt dl{padding:6vw 5vw 4vw;text-align:left;position:relative;font-size:14px}#key .key-tt dl:before{content:"";position:absolute;top:8px;bottom:8px;left:-10px;border-top:1px solid #01afec;border-right:1px solid #01afec;border-bottom:1px solid #01afec;right:8px}#key .key-tt dl dt{font-size:20px;margin-bottom:5px;line-height:1.3}#key .k-fc{overflow:hidden;font-family:'Noto Serif JP',serif;color:#fff;position:absolute;top:-56px;text-align:center;height:56px}#key .k-fc:after{content:"";border:1px solid #fff;position:absolute;top:3px;bottom:3px;right:3px;left:3px;border-top-left-radius:5px;border-top-right-radius:5px}#key .k-fc p{position:relative;padding-top:8px;text-align:left;padding-left:15vw}#key .k-fc p:before{content:"";position:absolute;left:3vw}#key .k-walk{background-color:rgba(234,122,173,.8);left:0;width:55%;border-top-left-radius:5px;border-top-right-radius:5px}#key .k-walk p{font-size:14px;line-height:1;padding-left:12vw;padding-top:7px}#key .k-walk p:before{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/icon_walking.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;width:21px;height:35px;left:5vw;top:50%;margin-top:-12px}#key .k-walk p span{font-size:10px}#key .k-car{background-color:rgba(85,187,132,.8);font-size:14px;left:55%;width:34%;border-top-left-radius:5px;border-top-right-radius:5px;line-height:1.4}#key .k-car p:before{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/icon_car.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;width:34px;height:27px;top:50%;margin-top:-8px}#intro{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/intro_bg_sp.jpg) no-repeat center;background-size:cover;padding:15vw 0 17vw;position:relative}#intro:before{content:"";background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/intro_deco2.png) no-repeat center;-webkit-background-size:100% auto;background-size:100% auto;width:32vw;height:176px;position:absolute;top:0;right:-11vw}#intro:after{content:"";background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/intro_deco1.png) no-repeat center;-webkit-background-size:100% auto;background-size:100% auto;width:27vw;height:242px;position:absolute;bottom:-20vw;left:-2vw}#intro .title-c{margin-bottom:40px;letter-spacing:.2em}#intro .box{position:relative;padding:0 5vw}#intro .box .photo{position:relative;margin-bottom:-81%;z-index:2}#intro .box .list{margin-right:14%}#intro .box .list li{background-color:#fff;padding:2.5vw 0;text-align:center;position:relative;font-family:'Marcellus',serif;border-radius:40px;margin-bottom:3vw;letter-spacing:.05em}#intro .box .list li strong,#intro .box .list li a{position:relative;z-index:10;display:block}#intro .box .list li span.tt{font-size:18px;font-family:'Noto Serif JP',serif;display:block;font-weight:600;line-height:1}#intro .box .list li.cl-pink span.tt{font-size:14px}#intro .box .list li.cl-blue span.tt{font-size:20px}#intro .box .list li span.num{position:absolute;top:-11px;left:-10px;width:56px}#intro .box .list li small{font-size:12px;display:block;line-height:1;padding-top:4px}#intro .box .list li.cl-green{border:1px solid #55bb84}#intro .box .list li.cl-pink{border:1px solid #ea7aad;margin-bottom:4vw}#intro .box .list li.cl-blue{border:1px solid #01afec}#intro .box .list li.cl-white{border:1px solid #fff;margin-bottom:0;background-color:#d6e7f0}#intro .box .list li.cl-green span.tt,#intro .box .list li.cl-pink span.tt{letter-spacing:0;font-size:16px}#intro .box .list li.cl-green a,#intro .box .list li.cl-pink a{padding-left:37px}#information{position:relative;background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/info_bg_sp.jpg) no-repeat center;background-size:cover;padding:15vw 0 15vw}#information:after{content:"";background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/info_deco1.png) no-repeat bottom center;-webkit-background-size:100% auto;background-size:100% auto;width:46vw;height:556px;position:absolute;bottom:70vw;right:-7vw}#information .title-c{margin-bottom:10vw}#information .mapp{margin-bottom:5vw}#information .mapp iframe{height:250px;width:100%}#information .group-tw{display:block;margin:0 8vw}#information .group-tw .col{margin-bottom:5vw}#information .group-tw .col h3{font-size:20px;font-family:'Noto Serif JP',serif;font-weight:400}#information .col .note-3,#information .group-tw .col .note{padding:20px 0 0;margin-bottom:0}#information .group-tw .col .table-hours{background-color:#fff;font-size:12px}#information .group-tw .col .table-hours th{color:#fff;text-align:center}#information .group-tw .col .table-hours td{text-align:center;color:#333}#information .group-tw .col .table-hours th,#information .group-tw .col .table-hours td{padding:5px}#information .group-tw .col .table-hours th.caption,#information .group-tw .col .table-hours td.caption{text-align:left;padding:5px 10px;letter-spacing:0px}#information .group-tw .col .table-info .table-tr{display:block;width:100%;border-bottom:1px solid #01afec;padding-bottom:10px;font-size:16px}#information .group-tw .col .table-info .table-tr .tb-th,#information .group-tw .col .table-info .table-tr .tb-td{display:block;vertical-align:top;text-align:left;line-height:1.5}#information .group-tw .col .table-info .table-tr .tb-th{width:107px;color:#01afec;font-size:16px;font-weight:400;border-bottom:none;padding-top:10px}#information .group-tw .col .table-info .table-tr .tb-td{padding-top:8px}#information .group-tw .col .gg-calendar{display:block;padding-top:20px}#information .group-tw .col .gg-calendar p{width:136px;margin-bottom:10px}#information .group-tw .col .gg-calendar .form-calendar{background-color:#fff;border:1px solid #707070;height:358px}#information .group-tw .col .gg-calendar .form-calendar iframe{height:355px;width:100%}#information .group-tw .l-blue h3{color:#01afec}#information .group-tw .l-blue .table-hours tr.first{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/blue_gradient.jpg) no-repeat center;background-size:cover}#information .group-tw .l-blue .note{padding-bottom:50px}#information .group-tw .r-pink h3{color:#ea7aad}#information .group-tw .r-pink .table-hours tr.first{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/pink_gradient.jpg) no-repeat center;background-size:cover}#news{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/news_bg_sp.jpg) no-repeat center;background-size:cover;padding:15vw 8vw}#news .wrap{max-width:1206px}#news .title-c{margin-bottom:6vw}#news .elementor-element-c69ae58{background-color:#fff;border-top-right-radius:10px;border-top-left-radius:10px;padding:5vw 5vw 10vw}#news .box .btn-shared{margin-top:8vw}#news #newsfeed{height:100%}#news #newsfeed dl{border-bottom:1px solid #f3f3f3;padding:10px 0 41px;height:77px;overflow:hidden}#news #newsfeed dl dt{font-family:'Noto Serif JP',serif;font-weight:400;font-size:16px;margin-bottom:3px}#news #newsfeed dl dt span{background:linear-gradient(to left,#80d7f5,#01afec);font-size:12px;border-radius:20px;padding:2px 10px;color:#fff;margin-left:14px}#news #newsfeed dl dd{font-family:Meiryo,"Hiragino Kaku Gothic Pro",Osaka,"MS PGothic",sans-serif;font-size:14px;line-height:2}#news #newsfeed::-webkit-scrollbar-track{background-color:#d6e7f0}#news #newsfeed::-webkit-scrollbar{width:12px;background-color:#d6e7f0}#news #newsfeed::-webkit-scrollbar-thumb{background-color:#3296b6}#news .elementor-element-0cab399{padding:0 5vw 7vw;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#fff}#concept{padding-bottom:15vw}#concept .photo-ct{position:relative;margin-bottom:-50px}#concept .photo-ct .title-c{position:absolute;top:17vw;left:50%;transform:translateX(-50%)}#concept .photo-ct .photo{height:404px;background:url(/wp-content/uploads/concept_bg7_sp_02.jpg) no-repeat bottom center;background-size:cover}#concept .wrap{max-width:1206px}#concept .box{box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#fff;position:relative;padding:50px 10% 10vw;z-index:2;margin:0 8%;border-radius:10px}#concept .box:before{content:"";background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/corner_top.png) no-repeat top center;-webkit-background-size:100% auto;background-size:100% auto;width:16vw;height:80px;position:absolute;top:5vw;right:5vw}#concept .box:after{content:"";background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/corner_bottom.png) no-repeat top center;-webkit-background-size:100% auto;background-size:100% auto;width:40vw;height:80px;position:absolute;bottom:2vw;left:5vw}#concept .box .txt{font-size:16px;line-height:32px}#concept .box .ttl{text-align:center;margin-bottom:5vw}#concept .box .ttl small.hooked{font-size:18px;position:relative}#concept .box .ttl small.hooked:before{content:"";background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/concept_deco1.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;width:16px;height:37px;position:absolute;top:10px;left:-35px}#concept .box .ttl small.hooked:after{content:"";background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/concept_deco2.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;width:16px;height:37px;position:absolute;top:10px;right:-35px}#concept .box .ttl h3{display:block;line-height:1.6;font-size:20px;font-weight:500}#concept .box .ttl h3 span.hidden{display:none}#concept .box .ttl h3 span.color{display:block}#feature{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/feature_bg_sp.jpg) no-repeat top center;background-size:cover;padding:20vw 0 15vw}#feature .title-c{margin-bottom:40px}#feature .ft-box .row{padding-bottom:10vw;position:relative;overflow:hidden;margin:0 8vw}#feature .ft-box .row .item-s{position:relative}#feature .ft-box .row .item-s:before{content:"";background-color:#fff;position:absolute;bottom:0;top:0;left:0;z-index:1;border-radius:10px;right:0}#feature .ft-box .row .item-s:after{content:"";background-color:#ea7aad;position:absolute;bottom:-25px;top:25px;left:25px;border-radius:10px}#feature .ft-box .row .item-s .outs{position:relative;z-index:2;padding:0}#feature .ft-box .row .item-s .info{margin-left:auto;position:relative;padding:5vw 7vw 7vw}#feature .ft-box .row .item-s .info:before{content:"";width:88px;height:80px;position:absolute}#feature .ft-box .row .item-s .info:after{content:"";width:10vw;height:140px;position:absolute}#feature .ft-box .row .item-s .info h3{font-family:'Marcellus',serif;margin-bottom:5px;font-size:14px}#feature .ft-box .row .item-s .info dt{font-family:'Noto Serif JP',serif;font-size:24px;line-height:1.5;margin-bottom:20px;letter-spacing:.08em}#feature .ft-box .row .item-s .info dd{font-size:16px;line-height:28px}#feature .ft-box .r-right .photo{top:0;left:auto;right:0;border-top-left-radius:50% 50%;border-top-right-radius:50% 50%;border-bottom:40px solid #01afec}#feature .ft-box .b-green .photo{border-bottom:40px solid #55bb84;margin-bottom:0}#feature .ft-box .b-pink .photo{border-bottom:40px solid #ea7aad}#feature .ft-box .r-right .item-s:before{bottom:0;top:0;left:auto;right:0;z-index:1;border-radius:10px}#feature .ft-box .r-right .item-s:after{background-color:#ea7aad;bottom:-25px;top:25px;left:auto;right:25px}#feature .ft-box .r-right .item-s .info{margin-left:0}#feature .ft-box .b-blue .item-s:before{bottom:0;top:250px;left:0;right:0}#feature .ft-box .b-blue .item-s:after{background-color:#01afec;bottom:-25px;top:25px;left:auto;right:25px}#feature .ft-box .b-blue .item-s .info:before{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/path_blue1.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;top:5vw;right:3vw;transform:rotate(90deg)}#feature .ft-box .b-blue .item-s .info:after{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/path_blue2_sp.png) no-repeat bottom center;-webkit-background-size:100% auto;background-size:100% auto;bottom:4vw;left:4vw;right:auto}#feature .ft-box .b-pink .item-s:before{bottom:0;top:250px;left:0}#feature .ft-box .b-pink .item-s:after{background-color:#ea7aad;position:absolute;bottom:0;top:0;left:0}#feature .ft-box .b-pink .item-s .info:before{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/path_pink1.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;top:3vw;right:4vw}#feature .ft-box .b-pink .item-s .info:after{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/path_pink2_sp.png) no-repeat bottom center;-webkit-background-size:100% auto;background-size:100% auto;bottom:4vw;left:3vw;right:auto}#feature .ft-box .b-green .item-s:before{bottom:0;top:250px;left:0}#feature .ft-box .b-green .item-s:after{background-color:#55bb84;position:absolute;bottom:-25px;top:25px;left:25px}#feature .ft-box .b-green .item-s .info:before{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/path_green1.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;top:5vw;right:3vw}#feature .ft-box .b-green .item-s .info:after{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/path_green2_sp.png) no-repeat bottom center;-webkit-background-size:100% auto;background-size:100% auto;bottom:4vw;left:4vw}#categy{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/cate_bg_sp.jpg) no-repeat top center;background-size:cover;padding:20vw 5vw 10vw;position:relative}#categy:before{content:"";background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/cate_deco01_sp.png) no-repeat top center;-webkit-background-size:100% auto;background-size:100% auto;width:28vw;height:340px;position:absolute;right:0;top:31%}#categy:after{content:"";background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/cate_deco02.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;width:30vw;height:28vw;position:absolute;left:0;bottom:0}#categy .title{margin-bottom:10vw;text-align:center}#categy .title h2{display:inline-block;position:relative;font-size:32px;line-height:1.5}#categy .title h2:before{content:"";background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/cate_tt01.png) no-repeat center;-webkit-background-size:100% auto;background-size:100% auto;width:23px;height:37px;position:absolute;bottom:15px;left:-45px}#categy .title h2:after{content:"";background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/cate_tt02.png) no-repeat center;-webkit-background-size:100% auto;background-size:100% auto;width:23px;height:37px;position:absolute;bottom:15px;right:-45px}#categy .title h2 span small{font-size:32px}#categy .title h2 span.cl-b,#categy .title h2 span.fz{font-size:40px}#categy .group-c{position:relative;text-align:center;font-family:'Noto Serif JP',serif;font-weight:400;display:flex;flex-wrap:wrap}#categy .group-c .item{margin-bottom:12vw;width:48%}#categy .group-on:before{content:"";background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/cate_choucho01.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;width:12vw;height:55px;position:absolute;top:9%;right:-4%}#categy .group-on:after{content:"";background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/cate_choucho02.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;width:14vw;height:59px;position:absolute;bottom:12%;right:-4%}#categy .wrap:before{content:"";background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/cate_choucho03.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;width:12vw;height:70px;position:absolute;top:40%;left:-4%}#categy .item .btn-h{padding-right:36px;text-align:center}#categy .item .btn-h a{position:relative;font-size:20px}#categy .item .btn-h a:after{content:"";position:absolute;bottom:-5px;left:0;right:0}#categy .item .btn-h a span{position:relative}#categy .item .btn-h a span:before{content:"";background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/cate_arrow.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;width:5px;height:10px;position:absolute;top:12px;right:-25px;z-index:1}#categy .item .btn-h a span:after{content:"";position:absolute;top:4px;right:-33px;width:22px;height:22px;border-radius:50%}#categy .item .btn-h a:hover:after{display:none}#categy .item.b-blue .ttl:after{border-color:#01afec transparent transparent}#categy .item.b-blue .btn-h a:after{border-bottom:1px solid #01afec}#categy .item.b-blue .btn-h a span:after{background-color:#01afec}#categy .item.b-green .btn-h a:after{border-bottom:1px solid #55bb84}#categy .item.b-green .btn-h a span:after{background-color:#55bb84}#categy .item.b-pink .btn-h a:after{border-bottom:1px solid #ea7aad}#categy .item.b-pink .btn-h a span:after{background-color:#ea7aad}#slide-show{overflow:hidden}.h-contact{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/contact_bg_sp.jpg);padding:15vw 8vw 18vw;color:#fff}.h-contact .title-c{text-align:left;margin-bottom:5vw}.h-contact .txt{font-size:16px;margin-bottom:7vw}.h-contact .list-logo li{margin-bottom:10px}#footer{padding:15vw 0 12vw}#footer .f-logo{margin-bottom:5vw;max-width:198px;margin-left:8vw;width:40%}#footer .f-tel{font-size:20px;margin-bottom:0;margin-left:8vw;font-family:'Noto Serif JP',serif;font-weight:400}#footer .footer-table{margin:0 8vw 10vw;padding-top:8vw}#footer .footer-table .ftable .ftable-tr{border-bottom:1px solid #01afec;display:block;font-size:16px;padding-bottom:10px;padding-top:10px}#footer .footer-table .ftable .ftable-td,#footer .footer-table .ftable .ftable-th{display:block;vertical-align:top;line-height:1.8}#footer .footer-table .ftable .ftable-th{color:#01afec;font-weight:400}#footer .note{font-size:14px;line-height:1.6;margin-left:8vw}#footer .copy-right{background-color:#01afec;color:#fff;text-align:center;line-height:3;font-size:10px;padding:3vw 0}#footer .sitemaplink{font-size:10px;padding:0 8vw;margin-bottom:10vw}.fixed_box{position:fixed;bottom:0;right:0;z-index:10;left:0;opacity:0;visibility:hidden}.has-nav .fixed_box{opacity:1;visibility:visible}.fixed_box ul{display:flex;font-size:24px;justify-content:end}.fixed_box li.ftel{border-top-left-radius:10px;overflow:hidden;width:41%}.fixed_box li{position:relative;line-height:1;width:55px;cursor:pointer}.fixed_box li.ftel{width:130px;padding-top:19px}.fixed_box li.ftel span{padding-left:48px}.fixed_box li.fweb{width:50%;padding-top:4vw}.fixed_box li.fweb:before{content:"";background-color:#fff;width:1px;height:100%;position:absolute;top:0;left:0;bottom:0}.fixed_box li span{display:block;padding-left:18vw;position:relative;color:#fff;font-size:20px}.fixed_box li span:before{content:"";width:8vw;height:15vw;position:absolute;top:0;left:6vw}.fixed_box li.ftel span:before{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/f_tel.png) no-repeat center top;-webkit-background-size:100% auto;background-size:100% auto;width:23px;height:27px;left:18px;top:0}.fixed_box li.fweb span:before{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/fweb.png) no-repeat center top;-webkit-background-size:100% auto;background-size:100% auto}@media screen and (min-width:360px){#key .k-walk{width:50%}#key .k-car{left:50%}#key .key-slider .k-img{max-height:653px}}@media screen and (min-width:375px){#key .key-slider .k-img{max-height:688px}#key .kv-box{width:100%}#key .key-tt dl{padding:6vw 5vw 6vw}#intro .box .list li{margin-bottom:6vw}#intro .box .list li.cl-pink{margin-bottom:4vw}}@media screen and (min-width:400px){#intro .box .list li.cl-green span.tt,#intro .box .list li.cl-pink span.tt{font-size:17px}}@media screen and (min-width:420px){#key .key-slider .k-img{max-height:700px}#key .key-tt dl{padding:6vw 5vw 6vw}#intro .box .list li.cl-pink{margin-bottom:7vw}#intro .box .list li.cl-green span.tt,#intro .box .list li.cl-pink span.tt{font-size:18px;letter-spacing:1px}#information .group-tw .col .table-hours{font-size:14px}#information .group-tw .col .table-hours th.caption,#information .group-tw .col .table-hours td.caption{letter-spacing:1px}}@media screen and (min-width:460px){#key .key-slider .k-img{max-height:786px}#key .key-tt dl{padding:8vw 5vw 9vw}#intro .box .list li{margin-bottom:8vw}#intro .box .list li.cl-green span.tt,#intro .box .list li.cl-pink span.tt{font-size:20px;letter-spacing:1px}#information .group-tw .col .table-hours{font-size:15px}}@media screen and (min-width:520px){#key .key-slider .k-img{max-height:912px}#key .key-tt dl{padding:10vw 5vw 10vw}}@media screen and (min-width:620px){#intro .box .list li{margin-bottom:11vw}#intro .box .list li.cl-pink{margin-bottom:8vw}}@media screen and (min-width:767px){.h-contact .wrap{max-width:90%}.h-contact{padding-bottom:111px !important}#information .group-tw .col .table-hours{font-size:16px}.btn-shared{max-width:261px}.btn-shared a{background-color:#ea7aad;padding:4px 0}.btn-shared4,.btn-shared3,.btn-shared2{max-width:100%;margin-left:auto;margin-right:auto}.btn-shared4 a,.btn-shared3 a,.btn-shared2 a{padding:4px 0}.wrap{max-width:1080px;margin:0 auto;position:relative;z-index:2}.title-c{text-align:center}.title-c h2{font-size:64px;margin-bottom:0;letter-spacing:7px}.title-c p{font-size:20px;letter-spacing:2px}#key{position:relative}#key .kv-box{width:auto;top:0;right:0;bottom:0;left:0}#key .key-slider .k-img{background-size:cover;height:100vh;max-height:963px;min-height:880px;margin-bottom:0;position:relative}#key .key-slider .k-img p{margin-bottom:0;position:absolute}#key .key-slider .kv1 .kvmain{width:58%;height:65%;top:0;left:0;background:url(/wp-content/uploads/0258_02.jpg) no-repeat top center;background-size:cover}#key .key-slider .kv1 .kv1_1{background:url(/wp-content/uploads/kv1_1_02.jpg) no-repeat center;background-size:cover;width:42%;height:49%;top:0;right:0}#key .key-slider .kv1 .kv1_2{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv1_2.jpg) no-repeat center;background-size:cover;width:42%;height:51%;right:0;bottom:0}#key .key-slider .kv1 .kv1_3{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv1_3.jpg) no-repeat center;background-size:cover;width:65%;height:35%;bottom:0;left:0}#key .key-slider .kv1 .kv1_4{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv1_4.jpg) no-repeat center;background-size:cover;width:15%;height:35%;bottom:0;left:0}#key .key-slider .kv1 .kv1_sp{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv1_sp.jpg) no-repeat center;background-size:cover;width:100%;height:45%;bottom:0;left:0;right:0}#key .key-slider .kv2 .kvmain{width:59%;height:65%;top:0;right:0;left:auto}#key .key-slider .kv2 .kv2_1{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv2_1.jpg) no-repeat center;background-size:cover;width:15%;height:35%;bottom:0;right:0}#key .key-slider .kv2 .kv2_2{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv2_2.jpg) no-repeat center;background-size:cover;width:45%;height:35%;right:15%;bottom:0}#key .key-slider .kv2 .kv2_3{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv2_3.jpg) no-repeat center;background-size:cover;width:41%;height:57%;bottom:0;left:0}#key .key-slider .kv2 .kv2_4{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv2_4.jpg) no-repeat center;background-size:cover;width:41%;height:43%;top:0;left:0}#key .key-slider .kv2 .kv2_sp{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv2_sp.jpg) no-repeat center;background-size:cover;width:100%;height:45%;bottom:0;left:0;right:0}#key .key-slider .kv3 .kvmain{width:59%;height:65%;top:0;right:0;left:auto}#key .key-slider .kv3 .kv3_1{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv3_1.jpg) no-repeat center;background-size:cover;width:15%;height:25%;bottom:10%;right:0}#key .key-slider .kv3 .kv3_2{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv3_2.jpg) no-repeat center;background-size:cover;width:15%;height:10%;right:0;bottom:0}#key .key-slider .kv3 .kv3_3{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv3_3.jpg) no-repeat center;background-size:cover;width:20%;height:35%;bottom:0;right:15%}#key .key-slider .kv3 .kv3_4{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv3_4.jpg) no-repeat center;background-size:cover;width:41%;height:43%;top:0;left:0}#key .key-slider .kv3 .kv3_5{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv3_5.jpg) no-repeat center;background-size:cover;width:24%;height:35%;bottom:0;left:41%}#key .key-slider .kv3 .kv3_6{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv3_6.jpg) no-repeat center;background-size:cover;width:41%;height:57%;bottom:0;left:0}#key .key-slider .kv3 .kv3_7{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv3_7.jpg) no-repeat center;background-size:cover;width:13%;height:25%;top:18%;left:0}#key .key-slider .kv3 .kv3_8{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv3_8.jpg) no-repeat center;background-size:cover;width:13%;height:18%;top:0;left:0}#key .key-slider .kv3 .kv3_9{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv3_9.jpg) no-repeat center;background-size:cover;width:28%;height:43%;top:0;left:13%}#key .key-slider .kv3 .kv3_sp{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/keyvisual/kv3_sp.jpg) no-repeat center;background-size:cover;width:100%;height:45%;bottom:0;left:0;right:0}#key .key-tt{background:#fff url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/key_tt_deco.png) no-repeat top left;-webkit-background-size:100% auto;background-size:100% auto;position:absolute;top:56%;transform:translateY(-50%);width:calc(50% + 140px);right:0;z-index:2}#key .key-tt dl{padding:50px 60px;text-align:right;position:relative;font-size:20px;letter-spacing:1.8px;font-weight:500}#key .key-tt dl:before{top:22px;bottom:22px;left:22px;border-top:1px solid #01afec;border-left:1px solid #01afec;border-bottom:1px solid #01afec;right:0;border-right:none}#key .key-tt dl dt{font-size:36px;margin-bottom:19px}#key .k-fc{width:192px;height:192px;border-radius:50%;bottom:50px;text-align:center;top:auto}#key .k-fc:after{content:"";border-radius:50%;border:1px solid #fff;position:absolute;top:5px;bottom:5px;right:5px;left:5px}#key .k-fc p{padding-top:90px;padding-left:0;text-align:center}#key .k-fc p:before{content:"";position:absolute;left:50%;transform:translateX(-50%)}#key .k-walk{left:20px}#key .k-walk p{font-size:16px;line-height:20px}#key .k-walk p:before{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/icon_walking.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;width:31px;height:49px;top:45px}#key .k-walk p span{font-size:14px}#key .k-car{font-size:29px;line-height:38px;left:235px}#key .k-car p:before{width:52px;height:40px;top:45px;margin-top:0}#intro{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/intro_bg.jpg) no-repeat center;background-size:cover;padding:127px 0 135px}#intro:before{width:424px;height:533px;right:-100px}#intro:after{content:"";background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/intro_deco1.png) no-repeat center;-webkit-background-size:100% auto;background-size:100% auto;width:228px;height:242px;position:absolute;bottom:0;left:0}#intro .title-c{margin-bottom:57px}#intro .box{padding:0}#intro .box .photo{position:absolute;top:4px;right:0;width:634px;margin-bottom:0}#intro .box .list{width:452px;margin-right:0;margin-left:0}#intro .box .list li{background-color:#fff;padding:10px 0;text-align:center;position:relative;font-family:'Marcellus',serif;border-radius:40px;margin-bottom:47px;padding-left:39px}#intro .box .list li span.tt{font-size:26px;letter-spacing:2px}#intro .box .list li.cl-pink span.tt{font-size:24px}#intro .box .list li.cl-blue span.tt{font-size:28px}#intro .box .list li.cl-green a,#intro .box .list li.cl-pink a{padding-left:0}#intro .box .list li span.num{top:-11px;left:-42px;width:64px}#intro .box .list li small{font-size:12px;display:block;line-height:1;padding-top:4px}#intro .box .list li.cl-green{margin-bottom:47px}#intro .box .list li.cl-pink{border:1px solid #ea7aad;margin-bottom:48px}#intro .box .list li.cl-blue{border:1px solid #01afec}#intro .box .list li.cl-white{border:1px solid #55bb84;margin-bottom:0;background-color:#d6e7f0}#information{position:relative;background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/info_bg.jpg) no-repeat center;background-size:cover;padding:130px 0 22px}#information:after{content:"";background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/info_deco1.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;width:498px;height:556px;position:absolute;bottom:-101px;right:-139px}#information .title-c{margin-bottom:57px}#information .mapp{margin-bottom:23px}#information .mapp iframe{height:250px;width:100%}#information .group-tw{margin:0;display:flex}#information .group-tw .col{width:511px}#information .group-tw .col h3{font-size:24px;font-family:'Noto Serif JP',serif;font-weight:400}#information .group-tw .col .note{padding:12px 0 10px 25px;line-height:27px}#information .group-tw .col .note-2{padding:10px 0;line-height:26px}#information .group-tw .col .gg-calendar{padding-top:0;display:block}#information .group-tw .col .table-hours{background-color:#fff}#information .group-tw .col .table-hours th{color:#fff;text-align:center}#information .group-tw .col .table-hours td{text-align:center;color:#333}#information .group-tw .col .table-hours th,#information .group-tw .col .table-hours td{padding:9px 6px}#information .group-tw .col .table-hours th.caption,#information .group-tw .col .table-hours td.caption{text-align:left;padding:5px 10px 5px 20px;letter-spacing:1px}#information .group-tw .col .table-info .table-tr{display:table;width:100%;padding:14px 0}#information .group-tw .col .table-info .table-tr .tb-th,#information .group-tw .col .table-info .table-tr .tb-td{display:table-cell;vertical-align:top;text-align:left;padding:0;font-size:20px}#information .group-tw .col .table-info .table-tr .tb-th{padding:0}#information .group-tw .col .gg-calendar p{width:147px;margin-bottom:20px}#information .group-tw .col .gg-calendar .form-calendar{background-color:#fff;border:1px solid #707070;width:100%;height:390px}#information .group-tw .col .gg-calendar .form-calendar iframe{height:388px}#information .group-tw .l-blue h3{color:#01afec}#information .group-tw .l-blue .table-hours tr.first{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/blue_gradient.jpg) no-repeat center;background-size:cover}#information .group-tw .l-blue .note{padding-bottom:87px}#information .group-tw .r-pink h3{color:#ea7aad}#information .group-tw .r-pink .table-hours tr.first{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/pink_gradient.jpg) no-repeat center;background-size:cover}#news{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/news_bg.jpg) no-repeat center;background-size:cover;padding:130px 20px 134px;position:relative;z-index:2}#news .wrap{max-width:1206px}#news .title-c{margin-bottom:15px}#news .elementor-element-c69ae58{padding:43px 53px 30px 64px}#news .elementor-element-0cab399{padding-top:40px;padding-bottom:48px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#fff}#news .box .btn-shared{margin-top:40px}#news #newsfeed{height:100%}#news #newsfeed dl{padding:10px 0 20px;height:99px;overflow:hidden}#news #newsfeed dl dt{font-family:'Noto Serif JP',serif;font-weight:400;font-size:16px;margin-bottom:0}#news #newsfeed dl dt span{background:linear-gradient(to left,#80d7f5,#01afec);font-size:12px;border-radius:20px;padding:2px 10px;color:#fff}#news #newsfeed dl dd{font-family:Meiryo,"Hiragino Kaku Gothic Pro",Osaka,"MS PGothic",sans-serif;font-size:14px;line-height:50px}#news #newsfeed dl dd a:hover{text-decoration:underline}#news #newsfeed::-webkit-scrollbar-track{background-color:#d6e7f0}#news #newsfeed::-webkit-scrollbar{width:12px;background-color:#d6e7f0}#news #newsfeed::-webkit-scrollbar-thumb{background-color:#3296b6}#news .elementor-element-e5d2b57{padding:0 0 50px}#concept{padding-bottom:129px}#concept .photo-ct{margin-bottom:-200px}#concept .photo-ct .title-c{position:absolute;top:127px;left:50%;transform:translateX(-50%)}#concept .photo-ct .photo{height:1077px;background:url(/wp-content/uploads/concept_bg7_02.jpg) no-repeat center center;background-size:cover}#concept .wrap{max-width:1206px}#concept .box{padding:54px 64px 58px;z-index:2;margin:0 20px}#concept .box:before{width:77px;height:80px;position:absolute;top:23px;right:23px}#concept .box:after{width:195px;height:80px;position:absolute;bottom:29px;left:23px}#concept .box .txt{font-size:20px;line-height:32px;letter-spacing:2.4px}#concept .box .ttl{margin-bottom:38px}#concept .box .ttl h3 span.color,#concept .box .ttl h3 span.hidden{display:inline-block}#concept .box .ttl h3 span.color small{font-size:40px}#concept .box .ttl small.hooked{font-size:32px;position:relative}#concept .box .ttl small.hooked:before{content:"";background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/concept_deco1.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;width:23px;height:37px;position:absolute;top:0;left:-50px}#concept .box .ttl small.hooked:after{content:"";background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/concept_deco2.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;width:23px;height:37px;position:absolute;top:0;right:-50px}#concept .box .ttl h3{line-height:1;font-size:40px;padding-top:2px;letter-spacing:1px}#feature{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/feature_bg.jpg) no-repeat center;background-size:cover;padding:129px 0 63px}#feature .title-c{margin-bottom:55px}#feature .ft-box .row{padding-bottom:64px;position:relative;overflow:hidden;margin:0}#feature .ft-box .row .photo{margin-bottom:0;position:relative;z-index:3;border-top-right-radius:50% 50%;border-top-left-radius:50% 50%;overflow:hidden;height:350px}#feature .ft-box .row .photo img{width:100% !important;height:100% !important;position:absolute;bottom:0;left:0;padding:0;margin:0;object-fit:cover;z-index:0;transform:translateZ(0)}#feature .ft-box .row .photo{width:calc(50% - 128px);clip:rect(0,auto,auto,0);margin-bottom:0;height:100%;position:absolute;top:0;left:0;z-index:3;border-top-right-radius:25% 50%;border-bottom-right-radius:25% 50%;overflow:hidden;border-top-left-radius:0;border-bottom:0}#feature .ft-box .row .photo img{width:100% !important;height:100% !important;position:absolute;bottom:0;left:0;padding:0;margin:0;object-fit:cover;z-index:0;transform:translateZ(0)}#feature .ft-box .row .item-s:before{content:"";background-color:#fff;position:absolute;bottom:0;top:0;left:0;z-index:1;border-radius:10px;width:calc(50% + 535px)}#feature .ft-box .row .item-s:after{content:"";bottom:-25px;top:25px;left:25px;border-radius:10px;width:calc(50% + 535px)}#feature .ft-box .row .item-s .outs{position:relative;z-index:2;padding:50px 0}#feature .ft-box .row .item-s .info{width:595px;margin-left:auto;position:relative;min-height:303px;padding-top:50px;padding-bottom:50px;padding:50px 0;margin-right:50px}#feature .ft-box .row .item-s .info:before{content:"";width:88px;height:80px;position:absolute}#feature .ft-box .row .item-s .info:after{content:"";width:710px;height:40px;position:absolute}#feature .ft-box .row .item-s .info h3{font-family:'Marcellus',serif;letter-spacing:3px;margin-bottom:16px;font-size:16px}#feature .ft-box .row .item-s .info dt{font-family:'Noto Serif JP',serif;font-size:32px;line-height:40px;margin-bottom:20px}#feature .ft-box .row .item-s .info dd{font-size:20px;line-height:28px;letter-spacing:2px}#feature .ft-box .r-right .photo{top:0;left:auto;right:0;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:25% 50%;border-bottom-left-radius:25% 50%}#feature .ft-box .r-right .item-s:before{bottom:0;top:0;left:auto;right:0;z-index:1;border-radius:10px}#feature .ft-box .r-right .item-s:after{background-color:#ea7aad;bottom:-25px;top:25px;left:auto;right:25px}#feature .ft-box .r-right .item-s .info{margin-left:55px}#feature .ft-box .b-blue .item-s:before{bottom:0;top:0;left:auto;right:0}#feature .ft-box .b-blue .item-s:after{background-color:#01afec;bottom:-25px;top:25px;left:auto;right:25px}#feature .ft-box .b-blue .item-s .info:before{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/path_blue1.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;top:0;left:-20px;transform:rotate(0)}#feature .ft-box .b-blue .item-s .info:after{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/path_blue2.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;bottom:0;left:-20px;right:auto}#feature .ft-box .b-pink .item-s:before{bottom:0;top:0;left:0}#feature .ft-box .b-pink .item-s:after{bottom:-25px;top:25px;left:25px}#feature .ft-box .b-pink .item-s .info:before{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/path_pink1.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;top:0;right:-20px}#feature .ft-box .b-pink .item-s .info:after{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/path_pink2.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;bottom:3px;right:-20px;left:auto}#feature .ft-box .b-green .item-s:before{bottom:0;top:0;left:0}#feature .ft-box .b-green .item-s:after{background-color:#55bb84;position:absolute;bottom:-25px;top:25px;left:25px}#feature .ft-box .b-green .item-s .info:before{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/path_green1.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;top:0;right:-20px}#feature .ft-box .b-green .item-s .info:after{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/path_green2.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;bottom:0;left:auto;right:-20px}#categy{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/cate_bg.jpg) no-repeat center;background-size:cover;padding:125px 0 127px;position:relative}#categy:before{content:"";background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/cate_deco01.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;width:498px;height:556px;position:absolute;left:-159px;top:100px}#categy:after{width:389px;height:414px;position:absolute;right:-7px;bottom:-45px;left:auto}#categy .title{margin-bottom:63px}#categy .title h2{display:inline-block;position:relative;font-size:50px}#categy .title h2:before{width:37px;height:59px;position:absolute;top:23px;left:-85px}#categy .title h2:after{width:37px;height:59px;position:absolute;top:26px;right:-84px}#categy .title h2 span small{font-size:50px}#categy .title h2 span.cl-b,#categy .title h2 span.fz{font-size:62px}#categy .group-c{flex-wrap:wrap;display:flex}#categy .group-c .item{max-width:340px;margin-bottom:43px;width:32%}#categy .group-on:before{width:62px;height:55px;position:absolute;top:163px;left:auto;right:331px}#categy .group-on:after{width:63px;height:59px;top:635px;right:-94px}#categy .wrap:before{width:75px;height:70px;top:1050px;left:-74px}#categy .item .btn-h{padding-right:36px;text-align:center}#categy .item .btn-h a{position:relative;font-size:24px}#categy .item.b-green .btn-h a{position:relative}#categy .item .btn-h a:after{content:"";position:absolute;bottom:-2px;left:0;right:0}#categy .item .btn-h a span{position:relative}#categy .item .btn-h a span:before{width:8px;position:absolute;top:13px;right:-34px;z-index:1;height:12px}#categy .item .btn-h a span:after{top:6px;right:-41px;width:24px;height:24px}#categy .item .btn-h a:hover:after{display:none}#categy .item.b-blue .btn-h a:after{border-bottom:1px solid #01afec}#categy .item.b-blue .btn-h a span:after{background-color:#01afec}#categy .item.b-green .btn-h a:after{border-bottom:1px solid #55bb84}#categy .item.b-green .btn-h a span:after{background-color:#55bb84}#categy .item.b-pink .btn-h a:after{border-bottom:1px solid #ea7aad}#categy .item.b-pink .btn-h a span:after{background-color:#ea7aad}#slide-show{height:300px;overflow:hidden}.h-contact{background:url(//shirasagi-clinic.jp/wp-content/themes/genova_tpl/css/../img/contact_bg.jpg) no-repeat top center;padding:111px 0 150px 0!important;color:#fff;background-size:cover}.h-contact .title-c{text-align:left;margin-bottom:10px}.h-contact .txt{width:540px;font-size:20px;line-height:32px;margin-bottom:0;padding-bottom:45px}.h-contact .list-logo{position:absolute;top:10px;right:0;width:53%;display:grid;grid-template-columns:2fr 2fr}#footer{padding:70px 0 0}#footer .f-logo{margin-bottom:20px;max-width:198px;margin-left:0}#footer .note{margin-left:0;letter-spacing:2px;line-height:25px;font-size:16px;font-family:'Noto Serif JP',serif;font-weight:400}#footer .f-tel{font-size:32px;margin-bottom:-3px;margin-left:0;letter-spacing:4px}#footer .footer-table{margin:0;padding-top:0;position:absolute;top:132px;right:0}#footer .footer-table .ftable .ftable-tr{display:table;font-size:16px;padding:13px 0}#footer .footer-table .ftable .ftable-td,#footer .footer-table .ftable .ftable-th{display:table-cell;vertical-align:top}#footer .footer-table .ftable .ftable-th{color:#01afec;width:110px}#footer .footer-table .ftable .ftable-td{width:405px}#footer .copy-right{text-align:right;line-height:64px;padding:0 0 63px;margin-top:200px;letter-spacing:2px}#footer .sitemaplink{font-size:10px;padding:0;margin-bottom:0}#footer .sitemaplink a:hover{text-decoration:underline}.fixed_box{width:680px;left:auto;opacity:1;visibility:visible}.fixed_box ul{display:flex;justify-content:space-between}.fixed_box li span{display:none}.fixed_box li{width:auto!important;padding-top:0!important}}@media screen and (min-width:1300px){#key .key-tt{top:53%;width:calc(50% + 100px)}#information .group-tw .col .table-hours th.caption,#information .group-tw .col .table-hours td.caption{padding:5px 10px 5px 20px}#feature .ft-box .row .item-s:before{width:calc(50% + 600px)}#feature .ft-box .row .item-s:after{width:calc(50% + 602px)}#feature .ft-box .row .item-s .outs{padding:50px 0 23px}#feature .ft-box .row .item-s .info{padding:13px 0 23px;width:643px}#feature .ft-box .b-pink .item-s .info:before{top:-17px;right:-31px}#feature .ft-box .row .item-s .info:after{width:743px;bottom:6px}#feature .ft-box .r-right .item-s .outs{padding:50px 0 42px}#feature .ft-box .b-blue .item-s .info:before{top:-20px;left:-31px}#feature .ft-box .b-blue .item-s .info:after{bottom:-13px;left:-32px}#feature .ft-box .b-green .item-s .outs{padding:50px 0 42px}#feature .ft-box .b-green .item-s .info:before{top:-20px;right:-31px}#feature .ft-box .b-green .item-s .info:after{bottom:-13px;right:-32px}#news{padding:130px 0 134px}#concept .photo-ct .photo{height:1200px}#concept .box{margin:0}#concept .box .ttl h3{letter-spacing:3px}#feature .ft-box .row .item-s:after{width:calc(50% + 585px)}#feature .ft-box .row .item-s:before{width:calc(50% + 585px)}#concept .box{padding:54px 64px 58px}#feature .ft-box .row .item-s .info{margin-right:0}#feature .ft-box .r-right .item-s .info{margin-right:0;margin-left:0}#feature .ft-box .b-pink .item-s .info:before{right:-20px}#feature .ft-box .b-pink .item-s .info:after{right:-31px}#feature .ft-box .r-right .item-s .info{margin-left:0}}@media screen and (min-width:1500px){#feature .ft-box .r-right .photo-2{background:url(/wp-content/uploads/feature_img2_02.jpg) no-repeat top center;background-size:cover}#feature .ft-box .r-right .photo-2 img{opacity:0;visibility:hidden}}@media screen and (min-width:767px){#contact-f .list-logo{position:relative !important}}@media screen and (max-width:767px){.fixed_box ul{max-height:55px}.fixed_box li{width:unset;background:unset}#pagetop img{min-width:55px}.fixed_box li img{min-height:100%}.footer_margin{margin-top:10px}#categy .item .ttl h3 span.dot{display:none}#categy .item .btn-h.fz01 a span{font-size:14px;letter-spacing:0}#categy .item .btn-h.fz02 a span{font-size:12px;letter-spacing:0}#categy .item .ttl h3.fz01{font-size:12px}#categy .item .ttl h3.fz02{font-size:14px}#categy .item .ttl{min-height:106px}#categy:after{width:28vw;height:26vw}#categy .item .btn-h a{font-size:16px}#categy .item.b-green .btn-h a{font-size:12px;letter-spacing:1px}#categy .item.b-green .btn-h{padding-right:0}#categy .item.b-green .btn-h a span:before{top:6px;right:-19px}#categy .item.b-green .btn-h a span:after{top:-1px;right:-27px}}.r-pink h3,.r-pink .ft-table .pc,.r-pink .ft-table .sp,.r-pink .ft-table .table-hours{display:none!important}