@charset "UTF-8";#header{background:0 0}.has_nav #header{background:#fff}#wrapper{padding-top:0}.top_ttl{font-family:kinuta-mincho-stdn,sans-serif;text-align:center;font-size:30px;font-weight:700;letter-spacing:.2em;color:#24536a}.top_ttl span{padding:0 32px 0 34px;position:relative}.top_ttl span:before{content:'';width:28px;height:27px;background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/icon1.png);background-repeat:no-repeat;background-size:100%;position:absolute;left:0;top:7px}.top_ttl span:after{content:'';width:28px;height:27px;background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/icon2.png);background-repeat:no-repeat;background-size:100%;position:absolute;right:0;top:7px}.top_ttl small{display:block;color:#f6b05f;font-size:12px;letter-spacing:.1em;margin-top:7px}@media screen and (max-width:767px){.top_ttl{font-size:28px;letter-spacing:.1em}.top_ttl span{padding:0 33px 0 35px}.top_ttl small{margin-top:5px}}@media screen and (max-width:370px){.top_ttl{font-size:25px;letter-spacing:.05em}.top_ttl span{padding:0 25px 0 30px}}#news_box{max-width:100%;width:1120px;margin:0 auto;padding:0 20px;position:relative;z-index:2;padding-top:80px}#news_box .post-box{background:#fff;padding:50px 57px}@media screen and (max-width:767px){#news_box{padding-top:48px}#news_box .post-box{padding:30px 20px 20px}}#measures{background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/measures-bg@2x.jpg);background-size:cover;background-position:center;padding:445px 0 80px;margin-top:-364px;overflow:hidden}#measures .box{background:#fff;padding:88px 50px 80px}#measures .top_ttl2{text-align:center;font-size:30px;font-weight:700;letter-spacing:.15em;font-family:kinuta-mincho-stdn,sans-serif;margin-bottom:35px}#measures .top_ttl2 span{position:relative;z-index:1}#measures .top_ttl2 span:before{content:'';width:614px;height:15px;background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/line-deco.png);background-repeat:no-repeat;background-size:100%;position:absolute;left:-15px;bottom:2px;z-index:-1}#measures .top_ttl2 small{font-size:12px;color:#f6b05f;display:block;margin-top:5px;letter-spacing:0}#measures .blk{display:flex;justify-content:space-between;text-align:center}#measures .blk .item{width:318px}#measures .blk .link a{display:block;position:relative;font-size:20px;font-family:kinuta-mincho-stdn,sans-serif;font-weight:700;text-align:center;color:#66a8d8;margin:25px 0;padding-right:25px}#measures .blk .link a img{position:absolute;right:12px;top:-5px}#measures .blk .item2 .link a{color:#f6b05f}#measures .blk .item3 .link a{color:#de7498}#measures .txt{padding:0 5px}#measures .dental-bnr{max-width:100%;width:700px;margin:55px auto 0}#measures .container{position:relative}#measures .deco{width:239px;position:absolute;bottom:-80px;right:-59px;z-index:1}@media screen and (max-width:980px){#measures .box{padding:88px 35px 80px}#measures .blk .link a{font-size:17px;letter-spacing:0}#measures .blk .link a img{top:-3px;right:7px;width:26px !important}#measures .deco{width:190px;right:-13px}}@media screen and (max-width:767px){#measures{padding:344px 0 94px;margin-top:-312px}#measures .box{padding:47px 10px}#measures .top_ttl2{font-size:28px;line-height:55px;margin-bottom:24px}#measures .top_ttl2 span:before{display:none}#measures .top_ttl2 span q{display:table;position:relative;z-index:1;margin:0 auto}#measures .top_ttl2 span q:before{content:'';height:18px;background:#ffea00;position:absolute;left:-4px;right:0;bottom:7px;z-index:-1}#measures .top_ttl2 small{line-height:20px}#measures .blk{display:block}#measures .blk .item{width:100%;margin-bottom:30px}#measures .blk .img{padding-left:5px}#measures .blk .link a{font-size:20px;letter-spacing:0;margin:10px 0 13px}#measures .blk .link a img{top:-5px;right:12px;width:32px !important}#measures .blk .txt{padding:0 10px}#measures .dental-bnr{margin-top:30px;padding:0 10px}#measures .deco{width:178px;bottom:-94px;right:0}}#concept{background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/concept-bg@2x.jpg);background-size:cover;background-position:center top;padding:155px 0 0}#concept .top_ttl small{color:#fff}#concept .txt1{text-align:center;line-height:32px;max-width:100%;width:722px;margin:40px auto}#concept .bnr a{display:block;font-size:20px;font-family:kinuta-mincho-stdn,sans-serif;font-weight:700;text-align:center;color:#fff;background:#f6b05f;width:370px;margin:0 auto;padding:18px 0 14px;position:relative}#concept .bnr a:before{content:'';width:6px;height:10px;background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/icons/ico_arrow02.png);background-repeat:no-repeat;background-size:100%;position:absolute;right:20px;top:50%;transform:translateY(-50%)}#concept .bnr a:hover{text-decoration:none;opacity:.8}@media screen and (max-width:980px){#concept .txt1{max-width:80%}}@media screen and (max-width:767px){#concept{padding:60px 0 0;background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/feature-bg_sp@2x.jpg)}#concept .txt1{margin:20px auto 40px;max-width:100%}#concept .bnr a{width:100%;font-size:18px;padding:18px 20px 14px 0}}#features{margin-top:51px;background:#fff;position:relative;padding:88px 60px 93px;box-shadow:3px 3px 10px rgba(184,149,114,.16)}#features:before{content:'';height:10px;background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/concept-line.jpg);position:absolute;left:0;right:0;top:0;z-index:1}#features .top_ttl{margin-bottom:60px}#features .top_ttl small{color:#f6b05f}#features .blk{display:flex;flex-wrap:wrap;justify-content:space-between}#features .blk .toggle{width:450px;text-align:center;margin-bottom:50px}#features .blk .toggle .toggle-link{pointer-events:none}#features .blk .toggle .toggle-main{display:block}#features .blk p{position:relative}#features .blk p span{display:block;position:absolute;bottom:15px;left:0;right:0;z-index:1;font-family:kinuta-mincho-stdn,sans-serif;font-size:22px;font-weight:700;letter-spacing:.2em}#features .blk .txt2{margin:10px 0 25px}#features .blk .bnr a{width:290px;padding:13px 0 9px;background:#de7498}#features .blk .item1 .bnr a{background:#de7498}#features .blk .item2 .bnr a{background:#4293d0}#features .blk .item3 .bnr a{background:#f6b05f}#features .blk .item4 .bnr a{background:#42d05e}#features .blk2{margin-top:21px}#features .blk2 .toggle{position:relative;z-index:1;padding:15px 50px 0 480px}#features .blk2 .toggle .toggle-link{pointer-events:none;position:static}#features .blk2 .toggle .toggle-link img{width:742px;position:absolute;left:-27px;top:0;z-index:-1}#features .blk2 .toggle .toggle-link span{display:block;font-family:kinuta-mincho-stdn,sans-serif;font-size:22px;font-weight:700;letter-spacing:.1em;text-align:center}#features .blk2 .toggle .toggle-main{display:block;position:relative;z-index:1}#features .blk2 .toggle .toggle-main .txt2{text-align:center;margin:18px 0 30px}#features .blk2 .toggle .toggle-main .txt2 q{color:#976cee}#features .blk2 .toggle .toggle-main .bnr a{width:300px;padding:13px 0 9px;background:#976cee}@media screen and (max-width:1120px){#features .blk .toggle{width:48%}#features .blk p span{letter-spacing:.1em}#features .blk2 .toggle .toggle-main .txt2{margin:13px 0 14px}}@media screen and (max-width:1080px){#features .blk2 .toggle{padding:15px 0 0 440px}#features .blk2 .toggle .toggle-link img{left:-38px}}@media screen and (max-width:980px){#features{padding:88px 40px 56px}#features .blk p span{letter-spacing:0;font-size:19px;bottom:9px}#features .blk2 .toggle{padding-top:0;padding-left:calc(44% + 40px)}#features .blk2 .toggle .toggle-link img{width:48% !important;left:0}#features .blk2 .toggle .toggle-link span{font-size:19px;letter-spacing:.05em}#features .blk2 .toggle .toggle-main .txt2{margin:10px 0 14px}}@media screen and (max-width:767px){#features{padding:60px 20px 50px;margin:30px 0 0}#features .top_ttl{margin-bottom:30px}#features .blk{display:block}#features .blk .toggle{width:100%;margin-bottom:20px}#features .blk .toggle .toggle-link{pointer-events:visible}#features .blk .toggle .toggle-link:after{content:'';width:4%;height:5%;background-repeat:no-repeat;background-size:100%;background-position:center;position:absolute;right:6%;bottom:13%}#features .blk .toggle .toggle-main{display:none}#features .blk .item1 .toggle-link:after{background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/pink-down.png)}#features .blk .item1.active .toggle-link:after{background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/pink-up.png)}#features .blk .item2 .toggle-link:after{background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/blue-down.png)}#features .blk .item2.active .toggle-link:after{background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/blue-up.png)}#features .blk .item3 .toggle-link:after{background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/orange-down.png)}#features .blk .item3.active .toggle-link:after{background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/orange-up.png)}#features .blk .item4 .toggle-link:after{background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/green-down.png)}#features .blk .item4.active .toggle-link:after{background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/green-up.png)}#features .blk .active .toggle-main{display:block}#features .blk p span{font-size:5vw;line-height:8vw;letter-spacing:.2em;bottom:5%}#features .blk .txt2{text-align:left;height:auto !important}#features .blk2 .toggle{padding-left:0}#features .blk2 .toggle .toggle-link{position:relative;pointer-events:visible}#features .blk2 .toggle .toggle-link:after{content:'';width:4%;height:5%;background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/purple-down.png);background-repeat:no-repeat;background-size:100%;background-position:center;position:absolute;right:6%;bottom:13%}#features .blk2 .toggle .toggle-link img{width:100% !important;position:static}#features .blk2 .toggle .toggle-link span{font-size:5vw;line-height:8vw;letter-spacing:.2em;position:absolute;left:0;right:0;bottom:5%}#features .blk2 .toggle .toggle-main{display:none}#features .blk2 .toggle .toggle-main .txt2{text-align:left;margin:10px 0 25px}#features .blk2 .toggle .toggle-main .bnr a{width:100%}#features .blk2 .toggle.active .toggle-link:after{background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/purple-up.png)}#features .blk2 .toggle.active .toggle-main{display:block}}#menu{padding:82px 0 71px;background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/menu-bg-wh.png);background-size:cover;background-position:center top;overflow:hidden}#menu .blk{width:1113px;height:auto;position:relative;background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/menu-bg.png);background-repeat:no-repeat;background-size:100%;padding:52px 0 42px;margin-left:-16px}#menu .top_ttl small{color:#f6b05f}#menu .df{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:17px}#menu .df .img{float:left}#menu .df .text{float:left}#menu .df .text h3.top_sttl{font-size:22px;font-family:kinuta-mincho-stdn,sans-serif;font-weight:700;margin-bottom:10px}#menu .df .item1{width:504px}#menu .df .item1 .img{width:239px}#menu .df .item1 .text{width:250px;margin:13px 0 0 15px}#menu .df .item2{width:561px;margin-top:65px}#menu .df .item2 .img{width:229px}#menu .df .item2 .text{width:308px;margin:13px 0 0 20px}#menu .df .item3{width:513px;margin-top:-61px}#menu .df .item3 .img{width:253px;float:right}#menu .df .item3 .text{width:250px;margin-top:45px}#menu .df .item4{width:518px;margin-top:50px}#menu .df .item4 .text{width:250px}#menu .df .item4 .img{width:243px;float:right}@media screen and (max-width:1130px){#menu{width:100%;margin-left:0}#menu .blk{width:100%;margin-left:0}#menu .df .item1{width:46%}#menu .df .item1 .img{width:47%}#menu .df .item1 .text{width:51%;margin:2% 0 0 2%}#menu .df .item2{width:51%;margin-top:6%}#menu .df .item2 .img{width:41%}#menu .df .item2 .text{width:52%;margin:2% 0 0 3%}#menu .df .item3{width:47%;margin-top:-6%}#menu .df .item3 .text{width:47%;margin:5% 0 0}#menu .df .item3 .img{width:48%}#menu .df .item4{width:50%}#menu .df .item4 .img{width:44%}#menu .df .item4 .text{width:54%}}@media screen and (max-width:1080px){#menu .df{margin-top:0}#menu .df .item1 .text{margin:0 0 0 2%}#menu .df .item2{width:52%;margin-top:5%}#menu .df .item3{margin-top:-8%}#menu .df .item3 .text{width:50%}#menu .df .item4{margin-top:3%}}@media screen and (max-width:980px){#menu{padding-bottom:0}#menu .container{padding:0}#menu .blk{background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/menu-bg_tab@2x.png);background-size:100%;background-position:center top;padding-bottom:50px}#menu .df{display:block;margin-top:50px;padding:0 20px}#menu .df .img{float:none !important;display:table-cell;vertical-align:middle;width:270px !important}#menu .df .text{float:none !important;display:table-cell;vertical-align:middle;padding-left:30px;width:auto !important}#menu .df .item{width:100%;display:table}#menu .df .item1{width:100%;margin:0}#menu .df .item2{width:100%;margin:20px 0 0}#menu .df .item3{width:100%;margin:20px 0 0}#menu .df .item4{width:100%;margin:20px 0 0}}@media screen and (max-width:767px){#menu{padding-top:300px;margin-top:-230px}#menu .blk{padding:0;background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/menu-bg_sp@2x.png)}#menu .df{padding-bottom:50px}#menu .df .item{display:block}#menu .df .img{display:block;margin:0 auto}#menu .df .text{display:block;text-align:center;margin-left:0 !important;padding-left:0 !important;margin-top:20px !important}#menu .df .item1 .img{width:239px}#menu .df .item2{margin:25px 0 0}#menu .df .item2 .img{width:229px}#menu .df .item3{margin:25px 0 0}#menu .df .item3 .img{width:253px}#menu .df .item4{margin:25px 0 0}#menu .df .item4 .img{width:243px}}@media screen and (max-width:413px){#menu .blk{background-size:109%;background-position:50% top}}@media screen and (max-width:370px){#menu .blk{background-size:135%;background-position:50% 140%}}#doctor{padding:90px 0 68px;background:#ecf0ea}#doctor .top_ttl{margin-bottom:30px}#doctor .blk{width:1156px;margin-left:-44px;padding:107px 0 130px;background:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/doctor-top.jpg) no-repeat center top/100%,url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/doctor-bot.jpg) no-repeat center bottom/100%,url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/doctor-x.jpg) repeat-y center/100%}#doctor .doctor{width:309px;float:right;margin-right:183px}#doctor .doctor-name{width:390px;float:left;margin-left:175px;text-align:center;font-family:kinuta-mincho-stdn,sans-serif;font-weight:700;padding-top:50px}#doctor .doctor-name .name1{font-size:30px}#doctor .doctor-name .name2{font-size:40px;margin:40px 0 17px}#doctor .doctor-name .name3{font-size:17px;color:#f6b05f}#doctor .doctor-name .bnr a{display:block;width:100%;font-size:20px;color:#fff;background:#f6b05f;text-align:center;position:relative;margin-top:40px;padding:17px 0 10px}#doctor .doctor-name .bnr a:before{content:'';width:6px;height:10px;background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/icons/ico_arrow02.png);background-repeat:no-repeat;background-size:100%;position:absolute;right:20px;top:50%;transform:translateY(-50%)}#doctor .doctor-name .bnr a:hover{text-decoration:none;opacity:.8}#doctor .txt{width:855px;max-width:100%;margin:33px auto 0}@media screen and (max-width:1200px){#doctor .blk{width:100%;margin:0}#doctor .doctor-name{width:34%;margin-left:17%}#doctor .doctor{width:29%;margin-right:17%}#doctor .txt{width:77%}}@media screen and (max-width:980px){#doctor .container{padding:0}#doctor .doctor-name{width:38%;margin-left:14%;padding-top:2%}#doctor .doctor-name .name2{margin:35px 0 15px}#doctor .doctor-name .bnr a{margin-top:30px}#doctor .doctor{width:32%;margin-right:13%}}@media screen and (max-width:767px){#doctor{padding:60px 0}#doctor .top_ttl{margin-bottom:0}#doctor .blk{background:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/doctor-top_sp.jpg) no-repeat center top/100%,url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/doctor-bot_sp.jpg) no-repeat center bottom/100%,url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/doctor-x_sp.jpg) repeat-y center/100%;padding:26% 0 20%}#doctor .doctor{width:146px;margin:0 auto;float:none}#doctor .doctor-name{width:100%;float:none;margin-left:0;padding:5% 14%}#doctor .doctor-name .name1{font-size:16px}#doctor .doctor-name .name2{font-size:23px;margin:7px 0 0}#doctor .doctor-name .name3{font-size:12px}#doctor .doctor-name .bnr a{margin-top:17px}#doctor .txt{margin-top:0;width:75%}}#info{background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/info-bg.jpg);background-size:cover;background-position:center 25%;padding:105px 0 0}#info .top_ttl{margin-bottom:26px}#info .info{width:433px;float:left;padding-top:78px}#info .info dl{line-height:25px;width:100%;display:table;margin-bottom:22px;letter-spacing:0}#info .info dl dt{display:table-cell;width:95px;font-family:"ヒラギノ角ゴ W6 JIS2004","Hiragino Kaku Gothic W6 JIS2004"}#info .info dl dd{display:table-cell}#info .time{width:601px;float:right}#info .bnr-group{margin-top:40px}#info .bnr a{display:block;width:100%;color:#fff;background:#f6b05f;font-family:kinuta-mincho-stdn,sans-serif;font-size:20px;font-weight:700;text-align:center;position:relative;margin-top:2px;padding:19px 0 13px}#info .bnr a:before{content:'';width:6px;height:10px;background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/icons/ico_arrow02.png);background-repeat:no-repeat;background-size:100%;position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media screen and (max-width:1080px){#info .blk{position:relative;padding-bottom:60px}#info .info{width:40%;float:none;padding-top:55px}#info .time{width:57%;position:absolute;right:0;bottom:0;z-index:1}}@media screen and (max-width:980px){#info .blk{padding-bottom:0}#info .info{width:100%;padding-top:30px}#info .info .bnr a{width:390px;margin:2px auto 0}#info .time{width:601px;position:static;float:none;margin:30px auto 0}}@media screen and (max-width:767px){#info{padding-top:60px;background-image:url(//takaradadentalclinic.net/wp-content/themes/genova_tpl/css/../img/top/info-bg_sp@2x.jpg)}#info .top_ttl{margin-bottom:35px}#info .info{padding-top:0}#info .info dl{font-size:15px}#info .info .bnr a{width:100%}#info .time{width:calc(100% + 40px);margin-left:-20px}}.ggmap{height:408px}.ggmap iframe{width:100%;height:100%;border:none}@media screen and (max-width:767px){.ggmap{height:285px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.top_ttl span:before,.top_ttl span:after{top:5px}#measures .top_ttl2 span:before{bottom:-5px}}@media only screen and (min-device-width:320px) and (max-device-width:767px){.top_ttl span:before,.top_ttl span:after{top:5px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#measures .top_ttl2 span:before{bottom:19px}#measures .blk .link a img{top:-11px}#measures .blk .link a{margin:30px 0 20px}#info .bnr a,#concept .bnr a{padding:24px 0 8px}#features .blk2 .toggle .toggle-main .bnr a,#features .blk .bnr a{padding:18px 0 4px}#doctor .doctor-name .bnr a{padding:22px 0 5px}}