body{color:#000c33;line-height:37px;font-family:"Zen Old Mincho",serif;letter-spacing:0}#main{overflow:hidden}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.page-template-page-implant-testLP .elementor-container{max-width:100% !important}.page-template-page-implant-testLP .elementor-container .elementor-column-wrap{padding:0 !important}.wrap{max-width:1200px;margin:0 auto;position:relative}.btn-style1{width:270px}.btn-style1 a{font-size:20px;font-weight:700;padding:10.5px 0;display:block;text-align:center;color:#fd7500;background:#fff;border:1px solid #fd7500;border-radius:99px;position:relative}.btn-style1 a:after{content:"";background:url(//tsujishika.or.jp/wp-content/themes/genova_tpl/css/../img/implant_test/btn_arr.png) no-repeat 0 0/100%;width:20px;height:21px;position:absolute;top:50%;transform:translateY(-50%);right:35px;transition:.2s ease}.btn-style1 a:hover{background:#fd7500;color:#fff}.btn-style1 a:hover:after{background:url(//tsujishika.or.jp/wp-content/themes/genova_tpl/css/../img/implant_test/btn_arr_on.png) no-repeat 0 0/100%;right:25px}.has_nav #header{top:0 !important}#header{background:0 0;height:auto}#header .wrap{max-width:100%}#header .header_logo{width:222px;margin:25px 0 0 30px}#header .header_logo img{width:100%;height:auto}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{color:#fff;font-weight:700;letter-spacing:0;height:94px}#header .header_menu .g_nav>li>a:hover:after,#header .header_menu .g_nav>li>span:hover:after,#header .header_menu .g_nav>li.hover>a:after,#header .header_menu .g_nav>li.hover>span:after{background:#fff}.has_nav #header{background:url(//tsujishika.or.jp/wp-content/themes/genova_tpl/css/../img/implant_test/fix_bg.jpg) repeat}#mainimage{position:relative}#mainimage:before{content:"";background:url(//tsujishika.or.jp/wp-content/themes/genova_tpl/css/../img/implant_test/hd_deco.png) repeat-x center 0/100%;height:218px;position:absolute;left:0;bottom:0;right:0;z-index:1}#mainimage #key{background:url(//tsujishika.or.jp/wp-content/themes/genova_tpl/css/../img/implant_test/key.jpg) no-repeat center top/cover;height:767px}#mainimage .box{background:url(//tsujishika.or.jp/wp-content/themes/genova_tpl/css/../img/implant_test/key_box.png) repeat center;position:absolute;right:0;bottom:0;width:858px;padding:27px 20px 50px 28px}#mainimage .box:before{content:"";background:url(//tsujishika.or.jp/wp-content/themes/genova_tpl/css/../img/implant_test/key_deco.png) no-repeat 0 0/100%;width:144px;height:268px;position:absolute;top:27px;right:50px}#mainimage .box h2 img{max-width:602px;width:100%}#mainimage .box .gr-btn{display:flex;margin:-13px 0 0 30px}#mainimage .box .gr-btn li{margin-right:19px}#mainimage .box .gr-btn li a{font-size:20px;display:block;font-weight:700;padding:1.5px 21px;letter-spacing:0;color:#fff;background:#1782ff;border-radius:19px}#contact{background:url(//tsujishika.or.jp/wp-content/themes/genova_tpl/css/../img/implant_test/contact_bg.jpg) repeat center top;padding:103px 0 87px;color:#fff;position:relative}#contact:before{content:"";background:url(//tsujishika.or.jp/wp-content/themes/genova_tpl/css/../img/implant_test/sec2_deco1.png) repeat-x center top/100% 100%;height:218px;position:absolute;top:0;left:0;right:0}#contact h2{color:#fff;position:absolute;top:0;left:0}#contact .txt{text-align:center;font-weight:700}#contact .gr-btn{max-width:970px;margin:62px auto 0;display:flex;justify-content:space-between}#contact .gr-btn li{width:calc(50% - 20px)}#contact .gr-btn li img{width:100%;height:auto}#contact .gr-btn .btn-reserve .reserve{position:relative}#contact .gr-btn .btn-reserve .reserve p{font-size:34px;font-weight:700;letter-spacing:.07em;position:absolute;top:20px;left:25%}#contact .gr-btn .btn-reserve .reserve p span{font-size:38px;letter-spacing:.07em}#contact .gr-btn .btn-reserve .reserve p small{font-size:25px;letter-spacing:.07em}#contact .gr-btn .btn-reserve .reserve:hover p{color:#fd7500}#footer{background:#f7f9fc;padding:51px 0}#footer .group{display:flex;justify-content:space-between;align-items:flex-end}#footer .group .left .logo{width:215px}#footer .group .left .logo img{width:100%;height:auto}#footer .group .left .add{font-size:13px;line-height:25px;margin:32px 0 13px}#footer .group .left .sitemap{font-size:13px;line-height:25px}#footer .group .left .sitemap a{position:relative;color:#000c33}#footer .group .left .sitemap a:before{content:"";border-top:1px solid #000c33;position:absolute;left:0;right:0;bottom:2px}#footer .group .left .sitemap a:hover:before{opacity:0;visibility:hidden}#footer .group .address{font-size:13px}.fixed-box{position:fixed;right:10px;bottom:10px;z-index:99;display:flex;align-items:center}.fixed-box .gr-btn{background:#fff;border:1px solid #00ada1;border-radius:99px;display:flex}.fixed-box .gr-btn li{width:196px}.fixed-box .gr-btn li:last-child{width:176px;border-left:1px solid #00ada1}.fixed-box .gr-btn li a{display:block;padding:1px 0 10px;text-align:center}.fixed-box .gr-btn li a:hover{opacity:.7}.fixed-box .pagetop{margin-left:11px}.fixed-box .pagetop:hover{opacity:.7}.ttl{letter-spacing:0;line-height:34px;margin-bottom:52px;color:#000c33;font-weight:700}.ttl span{font-size:60px;letter-spacing:0;font-weight:400;font-family:Georgia,"Times New Roman",Times,serif}.ttl small{font-weight:700;font-size:18px;letter-spacing:0}@media screen and (max-width:767px){body{font-size:15px;line-height:28px}.wrap{max-width:100%;padding:0 6%}img{width:100%;height:auto}.btn-style1{width:238px;margin:0 auto}.btn-style1 a{font-size:18px;padding:10px 0}.btn-style1 a:after{right:26px}.navOpen .header_menu{display:block !important}.navOpen .header_menu .g_nav{display:block !important}.navOpen .hd-gr{position:fixed;top:0;left:0;right:0;height:50px;z-index:999;background:url(//tsujishika.or.jp/wp-content/themes/genova_tpl/css/../img/implant_test/fx_bg.png) repeat}.navOpen .hd-gr:before{content:"";background:url(//tsujishika.or.jp/wp-content/themes/genova_tpl/css/../img/implant_test/ham_on_bg.png) repeat;position:absolute;top:0;right:0;bottom:0;width:50px}#header .header_logo{width:135px;margin:0;top:6px;left:11px;position:fixed;z-index:99}#header .header_menu{right:0;left:0;background:rgba(0,12,51,.5)}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{color:#fff;font-weight:700;letter-spacing:0;height:94px}#header .header_menu .g_nav>li:last-child{margin:0;background:#fff;padding:0 0 20px}#header .header_menu .g_nav>li:last-child:before{content:none}#header .header_menu .g_nav>li:last-child a{display:block;border-bottom:1px solid #cbd5f4;padding:8px 30px}#header .header_menu .g_nav>li:last-child a:last-child{border:0}#header .header_menu .g_nav{padding:0 !important;width:300px;margin:50px 0 0 auto;background:#fff;height:100%}#header .header_menu .g_nav>li{margin:0;position:relative}#header .header_menu .g_nav>li:before{content:"";background:url(//tsujishika.or.jp/wp-content/themes/genova_tpl/css/../img/implant_test/fx_line.png) repeat-x;position:absolute;left:0;right:0;bottom:0;height:1px;z-index:1}#header .header_menu .g_nav>li>a:hover:after,#header .header_menu .g_nav>li>span:hover:after,#header .header_menu .g_nav>li.hover>a:after,#header .header_menu .g_nav>li.hover>span:after{background:#fff}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{color:#000c33;font-size:16px;line-height:37px;height:auto;text-align:center;padding:10px 0}.hamburger{top:10px;right:6px;width:38px;height:30px;position:absolute;z-index:9999;background:url(//tsujishika.or.jp/wp-content/themes/genova_tpl/css/../img/implant_test/hamb.png) no-repeat 0 0/100% auto}#header .header_menu:before{content:none}.hamburger.is-active{background:url(//tsujishika.or.jp/wp-content/themes/genova_tpl/css/../img/implant_test/hamb_on.png) no-repeat 0 0/100% auto}.has_nav #header .hd-gr{position:fixed;top:0;left:0;right:0;height:50px;z-index:999;background:url(//tsujishika.or.jp/wp-content/themes/genova_tpl/css/../img/implant_test/fx_bg.png) repeat}#mainimage:before{content:none}#mainimage #key{background:0 0;height:auto}#mainimage .box{background:url(//tsujishika.or.jp/wp-content/themes/genova_tpl/css/../img/implant_test/key_box.png) repeat center;left:0;width:100%;top:66.8%;padding:15% 5% 32px}#mainimage .box:before{background:url(//tsujishika.or.jp/wp-content/themes/genova_tpl/css/../img/implant_test/key_deco.png) no-repeat 0 0/100%;width:66px;height:129px;top:28%;left:11px;right:auto}#mainimage .box h2{width:320px;margin:0 -23px 17px auto}#mainimage .box .gr-btn{justify-content:space-between;margin:0}#mainimage .box .gr-btn li{margin-right:0}#mainimage .box .gr-btn li a{font-size:11px;padding:6px 16px;line-height:16px;border-radius:19px;text-align:center}#contact{background:url(//tsujishika.or.jp/wp-content/themes/genova_tpl/css/../img/implant_test/sec2_deco1_sp.png) no-repeat center top/100% auto,url(//tsujishika.or.jp/wp-content/themes/genova_tpl/css/../img/implant_test/contact_bg.jpg) repeat center top;padding:58px 0 20px}#contact:before{content:none}#contact h2{position:static;margin-bottom:33px}#contact .gr-btn{max-width:100%;margin:35px auto 0;display:block}#contact .gr-btn li{width:100%;margin-bottom:10px}#footer{padding:22px 0 75px}#footer .group{flex-direction:unset}#footer .group .left{width:auto;margin-bottom:0}#footer .group .left .logo{width:130px}#footer .group .left .add{font-size:11px;margin:11px 0 3px}#footer .group .left .sitemap{font-size:11px}#footer .group .address{font-size:11px}#footer .fixed_box{bottom:10px !important;right:10px !important;left:10px !important;background:url(//tsujishika.or.jp/wp-content/themes/genova_tpl/css/../img/implant_test/fixed_box_sp.png) no-repeat center bottom/100% auto;height:14vw;width:auto !important}#footer .fixed_box li:first-child{width:48%}#footer .fixed_box li:nth-child(2){width:36%}#footer .fixed_box li:last-child{width:13%;margin-left:2%}#footer .fixed_box li a{width:100%;height:100%;display:block;height:14vw}.ttl{line-height:37px;margin-bottom:21px}.ttl span{font-size:45px}}@media screen and (max-width:1099px)and (min-width:768px){#header .header_menu .g_nav>li{padding-right:20px}}@media only screen and (min-device-width:768px)and (max-device-width:1024px){#header .header_logo{margin:10px 0 0;width:140px}#header .header_menu .g_nav>li{padding-right:10px}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{height:70px}#contact .gr-btn .btn-reserve .reserve p span{font-size:30px}#contact .gr-btn .btn-reserve .reserve p{font-size:26px}#contact .gr-btn .btn-reserve .reserve p small{font-size:18px}#contact .gr-btn .btn-reserve .reserve p{top:8px}#footer{padding-bottom:60px}#contact h2 span{font-size:50px}#contact h2 small{font-size:15px}}@media screen and (max-width:1099px)and (min-width:768px){#mainimage .box{width:90%}#mainimage .box h2{width:90%}#mainimage .box:before{width:84px;height:208px;right:5px}#mainimage #key{background-position:30% 50%}}@media screen and (max-width:391px){#mainimage .box{padding:15px 5% 32px}#mainimage .box:before{top:17px}}