.flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}#sec1{background:#012f6b;padding:80px 0 79px;color:#fff}#sec1 h2{text-align:center;font-size:28px;margin-bottom:40px;line-height:48px;letter-spacing:4px}#sec1 h2 span{display:block;text-align:center;margin:0 auto 19px;width:61px}#sec1 .txt{text-align:center;line-height:37px;margin-bottom:36px}#sec1 .txt2{text-align:center}.news{background:#ececea;padding:88px 0 0}.news .container{position:relative}.news h2{font-size:30px;color:#012f6b;border-bottom:2px solid #012f6b;padding-bottom:10px;letter-spacing:9px;font-weight:500}.news .btn_news{position:absolute;top:23px;right:18px;color:#012f6b}.news .btn_news a{color:#012f6b;text-decoration:underline}.elementor-element-5bfa325{background:#ececea}.elementor-element-090388f{padding-bottom:50px}#sec2 .head{background:url(//miyagi-dental.com/wp-content/themes/genova_tpl/css/../img/sec2_head_bg.jpg) no-repeat center top;background-size:cover;padding:68px 0 50px}#sec2 .head h2{text-align:center;font-size:36px;font-weight:500;color:#fff;line-height:35px;line-height:40px;letter-spacing:5px}#sec2 .head h2 span{font-size:12px;display:block;text-align:center;text-transform:uppercase;letter-spacing:2px}#sec2 .group{justify-content:space-between;background:#fff}#sec2 .group .col{width:33.33%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;justify-content:space-between}#sec2 .group .col .photo{margin-bottom:0;height:52%}#sec2 .group .col .photo img{height:100%;object-fit:cover;object-position:top}#sec2 .group .col .box{position:relative;background:#fff;height:48%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}#sec2 .group .col .box:hover{opacity:.8;transition:all .5s}#sec2 .group .col .box a.link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}#sec2 .group .col .box:before{display:block;width:15px;height:15px;border-right:0 solid transparent;border-bottom:15px solid #012f6b;position:absolute;right:15px;bottom:15px;margin-left:-11px;box-sizing:border-box;border-left:15px solid transparent}#sec2 .group .col .box h3{text-align:center;font-size:30px;font-weight:500;color:#012f6b;margin-bottom:20px;letter-spacing:5px}#sec2 .group .col .box .txt{font-size:15px;letter-spacing:1px}#sec3{background:url(/wp-content/uploads/sec3_pc2.png) repeat-x left bottom 50px;background-color:#ececea;background-size:1400px;padding:150px 0 0}#sec3 .container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end}#sec3 .box{background:rgba(1,47,107,.94);padding:82px 10%;color:#fff;width:600px;box-sizing:border-box}#sec3 .box h2{font-size:36px;font-weight:500;margin-bottom:18px;letter-spacing:5px;line-height:40px}#sec3 .box h2 span{font-size:12px;color:#29b6cc;display:block;letter-spacing:2px}#sec3 .box .txt{letter-spacing:.5px;font-size:15px;margin-bottom:29px;line-height:32px}#sec3 .box ul{border:1px solid #748dae;padding:26px 20px 22px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;margin-bottom:47px}#sec3 .box ul li{width:43%;padding-left:35px;box-sizing:border-box;position:relative;font-size:14px;margin-bottom:4px}#sec3 .box ul li:before{content:"";position:absolute;top:9px;left:19px;height:10px;width:10px;border-radius:50%;background-color:#29b6cc}#sec4{position:relative;padding:244px 0 150px;background-color:#ececea}#sec4 .container{position:relative}#sec4 .photo{position:absolute;right:-3%;top:-99px;width:63%}#sec4 .box{background:#fff;padding:8% 10% 9%;width:56%;box-sizing:border-box;z-index:12;position:relative}#sec4 .box h2{font-size:36px;font-weight:500;margin-bottom:22px;color:#012f6b;letter-spacing:5px;line-height:44px}#sec4 .box h2 span{font-size:12px;color:#29b6cc;display:block;text-transform:uppercase;letter-spacing:2px}#sec4 .box .txt{font-size:15px;line-height:32px;margin-bottom:35px}#sec5{background:url(//miyagi-dental.com/wp-content/themes/genova_tpl/css/../img/sec6_bg.jpg) no-repeat center top;background-size:cover;padding:137px 0 138px}#sec5 .box{background:#fff;padding:7% 10%}#sec5 .box h2{text-align:center;font-size:36px;color:#012f6b;margin-bottom:30px;font-weight:500;line-height:38px;letter-spacing:5px}#sec5 .box h2 span{font-size:12px;color:#29b6cc;display:block;text-transform:uppercase;letter-spacing:2px}#sec5 .box .col{justify-content:space-between}#sec5 .box .col .info{width:48%;margin-top:-10px}#sec5 .box .col .info .note{border-bottom:1px solid #d6d6d6;padding-bottom:30px;margin-bottom:30px;line-height:20px;font-size:14px;letter-spacing:1px}#sec5 .box .col .info .s_info dl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-bottom:18px;font-size:14px;line-height:24px}#sec5 .box .col .info .s_info dl dt{font-weight:700;width:125px}#sec5 .box .col .info .s_info dl dd{width:calc(100% - 100px)}#sec5 .box .col .info .s_info dl dd a.link_map{font-weight:700;text-decoration:underline}#sec5 .box .col .gmap{width:48%}#sec5 .box .col .gmap iframe{height:100%}@media screen and (max-width:1060px) and (min-width:768px){#sec2 .group .col .box{height:auto}#sec2 .group .col .box h3{font-size:26px}#sec3 .box{width:65%;padding:8% 5%}#sec3{background-position:left bottom 50px;background-size:124%}#sec4{padding:200px 0 100px}#sec4 .box{padding:8% 4% 8%}#sec5 .box{padding:7% 5%}#sec5 .box .col .info .s_info dl dt{width:85px}#sec5 .box .col .info .s_info dl dd{width:calc(100% - 85px)}#sec5 .box .col .info .note{font-size:13px}}@media screen and (max-width:767px){.news{padding:45px 0 0}.news h2{padding-bottom:21px}.news .btn_news{top:12px;right:29px}#sec1{padding:12% 0 4%}#sec1 h2{font-size:24px;line-height:34px;letter-spacing:3px;margin-bottom:30px}#sec1 .txt{text-align:left;line-height:30px}#sec2 .head{padding:24px 0 24px;background:url(//miyagi-dental.com/wp-content/themes/genova_tpl/css/../img/sec2_head_bg_sp.jpg) no-repeat center top;background-size:cover}#sec2 .group .col .box h3 img{align-self:center;display:flex;justify-content:center;align-items:center;align-content:center;margin-bottom:-35px}#sec2 .head h2{font-size:26px;line-height:33px}#sec2 .head h2 span{font-size:10px}#sec2 .group{flex-direction:column}#sec2 .group .col .box h3{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-bottom:36px;position:relative}#sec2 .group .col .box:before{display:none}#sec2 .group .col{width:100%;flex-direction:column-reverse}#sec2 .group .col.col2{flex-direction:column}#sec2 .group .col.col3 .box{padding-bottom:122px}#sec3{background:url(/wp-content/uploads/sec3_sp2.png) no-repeat center top 0px;background-size:100%;padding:calc(77% - 1px) 0 0}#sec3 .box{padding:35px 30px 47px;margin:0 -30px 0}#sec3 .box ul li:before{top:10px}#sec3 .box h2{font-size:28px}#sec3 .box ul{padding:22px 9px 22px;margin-bottom:25px}#sec3 .box ul li{margin-bottom:0;min-width:41%;width:auto}#sec4{padding:0}#sec4 .photo{position:static;width:auto;margin:0 -30px}#sec4 .box{width:auto;margin:0 -30px;padding:11% 7% 16%}#sec4 .box h2{font-size:28px;letter-spacing:4px;line-height:42px}#sec5 .box{padding:11% 5% 4%}#sec5 .box h2{font-size:28px}#sec5 .box .col{flex-direction:column}#sec5 .box .col .info{width:100%;margin-bottom:30px}#sec5 .box .col .gmap{width:100%}#sec5{background:url(//miyagi-dental.com/wp-content/themes/genova_tpl/css/../img/sec6_bg_sp.jpg) no-repeat center top;background-size:cover;padding:63px 0 138px}#sec5 .box .col .info .s_info dl{flex-direction:column}#sec5 .box .col .info .s_info dl dt{width:100%}#sec5 .box .col .info .s_info dl dd{width:100%}#sec5 .box .col .gmap iframe{min-height:250px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#newsList dl dd{line-height:2}.btn_link a,.btn_link.sty2 a{padding:0 0 12px 25px}.circle_list li:before{top:8px}.box_title:before{top:8px}}