@media screen and (max-width:767px){.toggleMenu{width:32px;height:32px;position:absolute;right:24px;top:28px;z-index:99999;cursor:pointer}.toggleMenu.is-is-active{right:37px;top:32px}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger{position:relative;width:32px;height:20px;margin:0 auto;display:block}.menu-trigger span{position:absolute;left:0;width:32px;height:3px;border-radius:5px;background:#5fa865}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:9px}.menu-trigger span:nth-of-type(3){bottom:0}.toggleMenu.is-active{top:18px}.toggleMenu.is-active .menu-trigger span{background:#5fa865}.toggleMenu.is-active .menu-trigger span:nth-of-type(1){transform:translateY(5px) rotate(-44deg);top:14px}.toggleMenu.is-active .menu-trigger span:nth-of-type(2){opacity:0}.toggleMenu.is-active .menu-trigger span:nth-of-type(3){transform:translateY(-5px) rotate(44deg);bottom:-6px}.navOpen .header-logo{touch-action:auto !important;pointer-events:visible !important}#header .g_nav{display:none}#header .header_menu{float:none;clear:both;margin-right:0}#header .header_menu .g_nav{padding:41vw 10% 20vw;box-sizing:border-box;width:100%;position:fixed;top:0;left:0;z-index:9999;bottom:0;right:0;overflow-y:scroll;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(to bottom,rgba(133,206,227,.96),rgba(186,218,130,.96));display:block !important}#header .header_menu.open .g_nav{opacity:1;visibility:visible}#header .header_menu .g_nav>li{position:relative;border-left:none}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{width:100%;box-sizing:border-box;display:block;text-align:left;height:auto;color:#fff;font-size:21px;line-height:16px;letter-spacing:0}#header .header_menu .g_nav>li:before{content:none}#header .header_menu .g_nav>li>a span,#header .header_menu .g_nav>li>span span{margin:0}#header .header_menu .g_nav>li>span:after{content:"";position:absolute;top:35%;right:20px;width:10px;height:10px;border-bottom:1px solid #fff;border-left:1px solid #fff;transform:rotate(-45deg);transition-duration:.2s}#header .header_menu .g_nav>li.hover>span:after{transform:rotate(135deg);margin-top:-5px}#header .header_menu .g_nav>li>a sub,#header .header_menu .g_nav>li>span sub{margin:-2px 0 0 8px;vertical-align:middle;bottom:0;color:#fff;padding-top:0;font-size:10px;display:none}#header .header_menu .g_nav>li dl{position:relative;top:0;background:0 0;padding:0;margin-top:30px}#header .header_menu .g_nav>li dl li:before{display:none}#header .header_menu .g_nav>li dl li{padding-left:0}#header .header_menu .g_nav>li dt{display:none}#header .header_menu .g_nav>li ul{position:inherit;display:none;top:0;padding:0}#header .header_menu .g_nav>li ul li a:before{content:"";border-top:2px solid #fff;width:10px;position:absolute;top:50%;left:-5px}#header .header_menu .g_nav>li.hover ul{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#header .header_menu .g_nav>li>span{position:relative}#header .header_menu .g_nav>li.hover>span+dl,#header .header_menu .g_nav>li>span:hover+dl{pointer-events:auto;opacity:1}.navOpen .g_nav{opacity:1 !important;visibility:visible !important}body.navOpen,body.navOpen *,body.navOpen *:hover,body.navOpen *:focus,body.navOpen *:is-active{touch-action:none !important;pointer-events:none !important}body.navOpen .hamburger,body.navOpen #navigation,body.navOpen #navigation *{touch-action:auto !important;pointer-events:visible !important}.navOpen{overflow:hidden !important;-webkit-overflow-scrolling:touch !important;touch-action:none !important;pointer-events:none !important}.navOpen .header__logo img{touch-action:auto !important;pointer-events:visible !important}.navOpen .menu-fix a,.navOpen .menu-fix img{touch-action:auto !important;pointer-events:visible !important}}.timetable-top{line-height:35px;font-family:'Noto Sans JP',sans-serif;background:#fff;border:1px solid #7eb96a;box-shadow:0px 16px 12px rgba(0,0,0,.04)}.timetable-top thead th{background:#5fa865}.timetable-top th,.timetable-top td{font-size:17px;font-weight:500;letter-spacing:0;color:#5fa865;text-align:center}.timetable-top thead td{background:#5fa865}.timetable-top thead td:last-child{padding-right:5px}.timetable-top thead th,.timetable-top thead td{color:#fff}.timetable-top th{width:140px}.timetable-top thead th,.timetable-top thead td{padding:5px 0}.timetable-top tbody th,.timetable-top tbody td{padding:5px 0}.timetable-top tbody tr:not(:last-child){border-bottom:1px solid #7eb96a}.timetable-top .circle{width:16px;height:16px;border-radius:50%;background:#5fa865;display:inline-block;position:relative;top:3px}.timetable-top .triangle{border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:14px solid #5fa865;display:inline-block}@media screen and (max-width:767px){.container{padding:0 17px}.timetable-top thead td:last-child{padding-right:4px}.timetable-top th,.timetable-top td{font-size:15px}.timetable-top th{width:103px}.timetable-top .circle{width:12px;height:12px;position:relative;top:1px}.timetable-top .triangle{border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:11px solid #5fa865}}.btn-s1{width:214px}.btn-s1 a{font-size:18px;font-weight:600;line-height:32px;letter-spacing:.08em;display:block;text-align:center;color:#fff;padding:1px 12px;background:#5fa865;border-radius:99px;position:relative}.btn-s1 a:after{content:"";background:url(//kishiya-orthopedics.jp/wp-content/themes/genova_tpl/css/../img/icon_arr1.png) no-repeat;width:7px;height:11px;position:absolute;top:50%;transform:translateY(-50%);right:10px}.btn-s1 a:hover{opacity:.8}#side-bar{font-family:"Noto Sans JP",sans-serif;line-height:36px;position:fixed;top:0;left:0;width:250px;bottom:0;background:#fff;z-index:99}#side-bar .logo{text-align:center;padding:32px 20px 49px}#side-bar .logo img{width:182px !important}#side-bar .nav{text-align:center;margin:0 10px 46px}#side-bar .nav li:not(:last-child){margin-bottom:19px}#side-bar .nav li a{line-height:25px}#side-bar .nav li a .ttl-jp{display:block;font-size:16px;font-weight:600;letter-spacing:.16em;color:#5fa865}#side-bar .nav li a .ttl-eng{display:block;font-size:12px;font-weight:500;letter-spacing:0;color:#999}#side-bar .nav li a:hover{opacity:.8}#side-bar .gr-btn{background:linear-gradient(to right,#85cee3,#bada82);display:flex;text-align:center;position:fixed;left:0;bottom:0;width:250px}#side-bar .gr-btn li{width:100%;padding:15px 6px;position:relative}#side-bar .gr-btn li:first-child:before{content:"";position:absolute;top:10px;right:0;bottom:10px}#contact{font-family:"Noto Sans JP",sans-serif;line-height:36px;background:linear-gradient(to right,rgba(133,206,227,.9),rgba(186,218,130,.9));padding:102px 0 71px;letter-spacing:0}#contact .container{max-width:1056px}#contact h2{font-size:32px;font-weight:700;line-height:64px;letter-spacing:.08em;text-align:center;color:#fff}#contact .gr-btn{display:flex;justify-content:space-between;margin:34px auto 0;max-width:390px}#footer{font-family:"Noto Sans JP",sans-serif;line-height:30px;background:#f7faf0;letter-spacing:0}#footer .container{max-width:1056px}#footer .set1{padding:64px 0 24px}#footer .set1 .content{display:flex;justify-content:space-between}#footer .set1 .content .col-l{width:262px}#footer .set1 .content .col-l .gr-txt{font-size:14px;font-weight:400;line-height:30px;margin-top:19px}#footer .set1 .content .col-l .gr-txt .sitemap a{color:#666}#footer .set1 .content .col-l .gr-txt .sitemap a:hover{text-decoration:underline;text-underline-offset:2px}#footer .set1 .content .col-r{width:58%}#footer .set1 .content .col-r .gr-btn{--f-columns:3;--f-gap:7px;display:flex;flex-wrap:wrap;margin-left:calc(-1*var(--f-gap));margin-bottom:calc(-1*var(--f-gap))}#footer .set1 .content .col-r .gr-btn li{margin-left:var(--f-gap);margin-bottom:var(--f-gap);width:calc(100%/var(--f-columns) - var(--f-gap))}#footer .set2{background:#5fa865;padding:22px 0;text-align:center}#footer .set2 address{font-size:14px;line-height:20px;letter-spacing:.08em;color:#fff;font-weight:500}@media screen and (max-width:767px){#wrapper{padding-top:76px}#header{position:fixed;top:0;right:0;left:0;background:#fff;z-index:999}#header .header-container{padding:22px 20px 22px 16px}#header .header-container .header-logo{width:220px;position:relative;z-index:99999}#header .header_menu #navigation:before{content:"";background:#fff;position:fixed;top:0;right:0;left:0;height:76px;z-index:999}#header .header_menu .nav{text-align:center}#header .header_menu .nav li:not(:last-child){margin-bottom:30px}#header .header_menu .nav li a{color:#fff;line-height:26px}#header .header_menu .nav li a .ttl-jp{display:block;font-size:20px;font-weight:600;letter-spacing:.16em}#header .header_menu .nav li a .ttl-eng{display:block;font-size:12px;font-weight:500;letter-spacing:0}#contact{line-height:32px;padding:91px 0 49px}#contact h2{font-size:24px;line-height:40px;letter-spacing:0}#contact .gr-btn{display:block;margin:30px auto 0}#contact .gr-btn li{width:100%}#contact .gr-btn li:not(:last-child){margin-bottom:32px}#footer .set1{padding:64px 0 52px}#footer .set1 .content{display:block}#footer .set1 .content .col-l{width:100%}#footer .set1 .content .col-l .ft-logo{width:262px}#footer .set1 .content .col-r{width:100%;margin-top:58px}#footer .set1 .content .col-r .gr-btn{justify-content:center;--f-columns:2;--f-gap:23px;margin-bottom:-16px}#footer .set1 .content .col-r .gr-btn li{margin-bottom:16px}#footer .set2{padding:22px 0 22vw}.fix-btn{display:flex !important;position:fixed;right:0;bottom:0;left:0;z-index:99}}@media screen and (max-width:1299px) and (min-width:768px){#footer .set1 .content .col-l{width:290px}#footer .set1 .content .col-r{flex:1;width:auto;margin-top:58px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#side-bar{width:220px}#side-bar .gr-btn{width:220px}#side-bar .gr-btn li:first-child{width:57%}#side-bar .gr-btn li:last-child{width:43%}#contact h2{font-size:24px}#footer .set1 .content .col-l{width:220px}#footer .set1 .content .col-r{flex:1;width:auto;margin:20px 0 0 20px}#footer .set1 .content .col-r .gr-btn{--f-columns:3}#footer .set1 .content .col-l .gr-txt{font-size:11px;line-height:25px}}@media screen and (min-width:768px){#contact .gr-btn{max-width:890px !important}#contact .gr-btn li{width:48.5074626866%}}@media screen and (min-width:768px) and (max-height:740px){#side-bar .gr-btn li{padding:10px 6px}#side-bar .logo{padding:25px 20px 30px}}body{font-family:"Noto Sans JP",sans-serif;font-size:15px;line-height:36px;letter-spacing:0;font-weight:500;color:#666;background:#f7faf0}#wrapper{padding-top:0}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:0 !important}.elementor-section.elementor-section-boxed>.elementor-container{max-width:100% !important}.container{max-width:1056px}#key{position:relative}#key .key-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:470px;z-index:2}#feature{padding:33px 0 80px}#feature h2{text-align:center;margin-bottom:53px}#feature h2 img{width:177px !important}#feature .content .item{display:flex;justify-content:space-between;align-items:flex-start;position:relative}#feature .content .item:nth-child(2n){flex-direction:row-reverse}#feature .content .item:nth-child(2n) .photo{margin:0 -6px 0 0}#feature .content .item:nth-child(2n) .gr-txt .btn-link{right:23px;left:auto}#feature .content .item .photo{width:52.2637795276%;margin-left:-6px}#feature .content .item .gr-txt{width:45.2755905512%;margin-top:49px}#feature .content .item .gr-txt h3{font-size:24px;font-weight:700;line-height:32px;letter-spacing:.16em;color:#5fa865;padding-bottom:30px;margin-bottom:24px;position:relative}#feature .content .item .gr-txt h3:before{content:"";background:url(//kishiya-orthopedics.jp/wp-content/themes/genova_tpl/css/../img/top/feature_ttl_deco.png) no-repeat;width:68px;height:20px;position:absolute;left:0;bottom:0}#feature .content .item .gr-txt .btn-link{position:absolute;top:349px;left:23px}#feature .content .item1{margin-bottom:68px}#feature .content .item2{margin-bottom:47px}#medical{background:#ecf4d9;-webkit-clip-path:polygon(0 0,100% 4%,100% 100%,0 95%);clip-path:polygon(0 0,100% 4%,100% 100%,0 95%);padding:96px 0 106px}#medical h2{text-align:center;margin-bottom:68px}#medical h2 img{width:215px !important}#medical .content{position:relative}#medical .content:before{content:"";background:url(//kishiya-orthopedics.jp/wp-content/themes/genova_tpl/css/../img/top/medical_deco.png) no-repeat;width:788px;height:660px;position:absolute;top:31px;left:50%;transform:translateX(-50%);z-index:-1}#medical .content .gr-btn{--f-columns:2;--f-gap:20px;display:flex;flex-wrap:wrap;margin-left:calc(-1*var(--f-gap));margin-bottom:-80px}#medical .content .gr-btn li{margin-left:var(--f-gap);margin-bottom:80px;width:calc(100%/var(--f-columns) - var(--f-gap));text-align:center}#medical .content .gr-btn li .txt{font-size:14px;font-weight:600;line-height:32px}#medical .content .gr-btn li .info{margin-top:-16px}#medical .content .gr-btn li .info .btn-link{margin:0 auto 18px}#medical .content .gr-btn li.btn1 .photo{margin-left:-43px}#medical .content .gr-btn li.btn1 .photo img{width:190px !important}#medical .content .gr-btn li.btn1 .info .btn-link{width:156px}#medical .content .gr-btn li.btn2 .photo{margin-left:-33px}#medical .content .gr-btn li.btn2 .photo img{width:263px !important}#medical .content .gr-btn li.btn2 .info .btn-link{width:254px;position:relative;left:-16px}#medical .content .gr-btn li.btn3 .photo img{width:229px !important}#medical .content .gr-btn li.btn3 .info .btn-link{width:154px}#medical .content .gr-btn li.btn4 .photo{margin-left:-97px}#medical .content .gr-btn li.btn4 .photo img{width:196px !important}#medical .content .gr-btn li.btn4 .info{margin-top:-5px}#medical .content .gr-btn li.btn4 .info .btn-link{width:196px;position:relative;left:-16px}#philisophy{padding:46px 0 50px}#philisophy h2{text-align:center;margin-bottom:40px}#philisophy h2 img{width:399px !important}#philisophy .content{position:relative}#philisophy .content:before{content:"";background:url(//kishiya-orthopedics.jp/wp-content/themes/genova_tpl/css/../img/top/philisophy_deco1.png) no-repeat 0 0/100% auto;width:280px;height:280px;position:absolute;top:-36px;left:-4px;z-index:-1}#philisophy .content:after{content:"";background:url(//kishiya-orthopedics.jp/wp-content/themes/genova_tpl/css/../img/top/philisophy_deco2.png) no-repeat 0 0/100% auto;width:143px;height:106px;position:absolute;top:-5px;right:31px;z-index:1}#philisophy .content .txt{background:url(//kishiya-orthopedics.jp/wp-content/themes/genova_tpl/css/../img/top/philisophy_box.png) no-repeat center top/100% 100%;width:764px;margin:0 auto;padding:53px 71px 73px;position:relative}#philisophy .content .txt:before{content:"";background:url(//kishiya-orthopedics.jp/wp-content/themes/genova_tpl/css/../img/top/philisophy_deco3.png) no-repeat 0 0/100% auto;width:161px;height:163px;position:absolute;left:-104px;bottom:-15px;z-index:1}#philisophy .content .txt:after{content:"";background:url(//kishiya-orthopedics.jp/wp-content/themes/genova_tpl/css/../img/top/philisophy_deco4.png) no-repeat 0 0/100% auto;width:280px;height:280px;position:absolute;right:-121px;bottom:-14px;z-index:-1}#slider{background:linear-gradient(to right,rgba(133,206,227,.48),rgba(186,218,130,.48));padding:100px 0;-webkit-clip-path:polygon(0 0,100% 13%,100% 100%,0 88%);clip-path:polygon(0 0,100% 13%,100% 100%,0 88%);position:relative;z-index:2}#slider .js-scroll li{display:block !important;margin:0 10px}#slider .js-scroll li img{width:300px !important;height:auto}#greet{padding-bottom:47px;position:relative}#greet .container{min-height:750px}#greet h2{text-align:center;padding-top:50px}#greet h2 img{width:176px !important}#greet .photo{position:absolute;top:-48px;right:-30px;left:-31px;z-index:-1}#greet .content{position:relative;width:542px;padding:51px 68px 65px 63px;margin:57px 0 0 -17px}#greet .content:before{content:"";background:url(//kishiya-orthopedics.jp/wp-content/themes/genova_tpl/css/../img/top/greet_box.png) no-repeat center top/100% 100%;position:absolute;top:0;right:0;bottom:0;left:0}#greet .content .txt{position:relative;z-index:2}#clinic{padding-bottom:45px}#clinic h2{text-align:center;margin-bottom:69px}#clinic h2 img{width:142px !important}#clinic .content{display:flex;justify-content:space-between}#clinic .content .col-l{width:47.6377952756%}#clinic .content .col-l .note{display:flex;margin:8px 0 26px 24px}#clinic .content .col-l .note dl{display:flex;line-height:30px;font-size:13px}#clinic .content .col-l .note dl:first-child{margin-right:22px}#clinic .content .col-l .note dl dt{letter-spacing:0;font-weight:600;color:#5fa865;margin-right:13px}#clinic .content .col-l .list{background:#fff;padding:15px 25px 19px}#clinic .content .col-l .list dl{display:flex;font-size:14px;line-height:24px;padding:7px 0}#clinic .content .col-l .list dl:not(:last-child){border-bottom:1px solid #7eb96a}#clinic .content .col-l .list dl dt{width:79px;font-weight:600;color:#5fa865}#clinic .content .col-l .list dl dd{flex:1;margin-right:-10px}#clinic .content .col-l .list dl dd a{color:#666}#clinic .content .col-l .list dl dd h1{font-weight:500}#clinic .content .col-r{width:50.1968503937%}#clinic .content .col-r .btn-map{text-align:right;margin-top:14px}#clinic .content .col-r .btn-map a{font-size:14px;line-height:30px;letter-spacing:0;color:#5fa865}#clinic .content .col-r .btn-map a img{width:25px !important;margin-right:12px}#clinic .content .col-r .btn-map a:hover{opacity:.8}#news{position:relative;padding:61px 0 26px}#news:before{content:"";background:#ecf4d9;position:absolute;top:0;right:0;bottom:-48px;left:0;-webkit-clip-path:polygon(100% 14%,100% 100%,0 87%,0 0);clip-path:polygon(100% 14%,100% 100%,0 87%,0 0)}#news .content{position:relative}#news .content h2{position:absolute;top:35px;left:116px;width:142px}#news .content .btn-more{position:absolute;top:164px;left:96px;width:182px}#news .content .btn-more a{font-size:16px}#news .content .rss{width:66.5354330709%;padding:56px 65px 23px 68px;margin:0 -17px 0 auto;height:247px;position:relative}#news .content .rss:before{content:"";background:url(//kishiya-orthopedics.jp/wp-content/themes/genova_tpl/css/../img/top/news_box.png) no-repeat center top/100% 100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}#news .content .rss dl{font-size:14px;line-height:30px;display:flex}#news .content .rss dl:not(:last-child){border-bottom:1px solid #7eb96a;padding-bottom:10px;margin-bottom:19px}#news .content .rss dl .post-slug,#news .content .rss dl .new-label{display:none !important}#news .content .rss dl dt{font-weight:600;width:114px;color:#5fa865}#news .content .rss dl dd{flex:1}#news .content .rss dl dd a{color:#666;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}#news .content .rss dl dd a:hover{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:767px){body{line-height:32px}#wrapper{padding-top:76px}#key .key-txt{top:99vw;width:91%}#feature{padding:48px 0 87px}#feature h2{margin-bottom:44px}#feature .content .item{display:block}#feature .content .item:nth-child(2n) .photo{margin:0 -11px 0 -19px}#feature .content .item:nth-child(2n) .gr-txt .btn-link{right:23px;left:auto}#feature .content .item .photo{width:auto;margin:0 -19px 0 -10px}#feature .content .item .gr-txt{width:100%;margin-top:26px}#feature .content .item .gr-txt h3{margin:0 -10px 18px 0}#feature .content .item .gr-txt .btn-link{position:static;margin:28px auto 0}#feature .content .item1{margin-bottom:45px}#feature .content .item2{margin-bottom:45px}#medical{-webkit-clip-path:polygon(0 0,100% 2%,100% 100%,0 98%);clip-path:polygon(0 0,100% 2%,100% 100%,0 98%);padding:73px 0 107px}#medical h2{margin-bottom:48px}#medical .content:before{content:"";background:url(//kishiya-orthopedics.jp/wp-content/themes/genova_tpl/css/../img/top/medical_deco_sp.png) no-repeat center top/100% auto;width:auto;height:auto;top:46px;left:-17px;transform:none;right:-17px;bottom:0}#medical .content .gr-btn{--f-columns:1;--f-gap:0px;margin-bottom:-80px}#medical .content .gr-btn li{margin-bottom:46px}#medical .content .gr-btn li .info{margin-top:-16px}#medical .content .gr-btn li .info .txt{line-height:24px}#medical .content .gr-btn li .info .btn-link{margin:0 auto 22px}#medical .content .gr-btn li.btn1 .photo{margin-left:-39px}#medical .content .gr-btn li.btn2 .photo{margin-left:0}#medical .content .gr-btn li.btn2 .info .btn-link{left:-1px}#medical .content .gr-btn li.btn4 .photo{margin-left:-63px}#medical .content .gr-btn li.btn4 .info{margin-top:-3px}#medical .content .gr-btn li.btn4 .info .btn-link{left:0}#philisophy{padding:62px 0 141px}#philisophy h2{margin-bottom:140px}#philisophy h2 img{width:100% !important}#philisophy .content:before{width:195px;height:195px;top:-97px;left:-16px}#philisophy .content:after{width:140px;top:-51px;right:-1px}#philisophy .content .txt{background:url(//kishiya-orthopedics.jp/wp-content/themes/genova_tpl/css/../img/top/philisophy_box_sp.png) no-repeat center top/100% 100%;width:auto;padding:55px 52px 74px 33px;margin:0 -27px 0 -18px}#philisophy .content .txt:before{width:141px;height:141px;left:17px;bottom:-82px}#philisophy .content .txt:after{width:195px;height:195px;right:10px;bottom:-115px}#slider{padding:46px 0;-webkit-clip-path:polygon(0 0,100% 8%,100% 100%,0 93%);clip-path:polygon(0 0,100% 8%,100% 100%,0 93%)}#slider .js-scroll li img{width:77vw !important}#greet{padding-bottom:47px}#greet .container{min-height:auto}#greet h2{padding-top:50px}#greet h2 img{width:178px !important}#greet .photo{position:relative;margin:-60px -17px 0;top:auto;right:auto;left:auto;z-index:2}#greet .content{width:auto;padding:55px 45px 67px 31px;margin:35px -18px 0 -17px}#greet .content:before{background:url(//kishiya-orthopedics.jp/wp-content/themes/genova_tpl/css/../img/top/greet_box_sp.png) no-repeat center top/100% 100%}#clinic{padding-bottom:45px}#clinic h2{margin-bottom:49px}#clinic .content{display:block}#clinic .content .col-l{width:100%}#clinic .content .col-l .note{display:block;margin:8px 0 26px 7px}#clinic .content .col-l .note dl{line-height:28px}#clinic .content .col-l .note dl:first-child{margin-right:0}#clinic .content .col-l .note dl dt{margin-right:12px}#clinic .content .col-l .note dl.ml-26{margin-left:26px}#clinic .content .col-l .list{padding:8px 15px 11px}#clinic .content .col-l .list dl{padding:7px 0}#clinic .content .col-l .list dl dt{width:79px}#clinic .content .col-l .list dl dd{margin-right:-10px}#clinic .content .col-r{width:100%;margin-top:32px}#clinic .content .col-r .btn-map{margin-top:11px}#news{padding:76px 0 26px}#news:before{bottom:-46px;-webkit-clip-path:polygon(100% 28px,100% 100%,0 96%,0 0);clip-path:polygon(100% 28px,100% 100%,0 96%,0 0)}#news .content h2{position:static;width:100%;text-align:center}#news .content h2 img{width:142px !important}#news .content .btn-more{position:static;margin:18px auto 0}#news .content .rss{width:auto;padding:39px 65px 16px 33px;margin:36px -19px 0;height:290px}#news .content .rss:before{background:url(//kishiya-orthopedics.jp/wp-content/themes/genova_tpl/css/../img/top/news_box_sp.png) no-repeat center top/100% auto}#news .content .rss dl{display:block;border-bottom:1px solid #7eb96a;padding-bottom:1px}#news .content .rss dl:not(:last-child){padding-bottom:1px;margin-bottom:9px}#news .content .rss dl dt{width:100%}}@media screen and (max-width:1299px)and (min-width:768px){#clinic .content .col-l .list dl dt{width:73px}}@media screen and (max-width:1170px)and (min-width:768px){#clinic .content .col-l .note{margin-left:0}}@media screen and (max-width:1130px)and (min-width:768px){#clinic .content .col-l{width:50%}#clinic .content .col-r{width:47%}}@media only screen and (min-device-width:768px)and (max-device-width:1024px){#key .key-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46%}#feature .content .item{display:block}#feature .content .item .photo{margin:0 auto !important;width:65%}#feature .content .item .gr-txt{width:100%;margin-top:20px}#feature .content .item .gr-txt .btn-link{position:static;margin:30px auto 0}#medical .content .gr-btn{margin-bottom:-20px}#medical .content .gr-btn li{margin-bottom:20px}#philisophy h2{margin-bottom:60px}#philisophy .content .txt{width:100%}#greet .content{width:100%;margin:27px 0 0 -17px}#greet .photo{position:static;margin-top:-48px;margin-left:-31%}#clinic .content{display:block}#clinic .content .col-l{width:100%}#clinic .content .col-r{width:100%;margin-top:30px}#news .content .rss{width:100%}#news .content h2{text-align:center;margin:0 auto 30px;position:static}#news .content .btn-more{position:static;margin:10px auto 0}#news:before{bottom:-80px}#news{padding:75px 0 26px}}