#mainimage{margin-bottom:7vw}#mainimage img{width:100%;height:auto}#mainimage h1{display:none}.header .header__nav nav ol{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-start;align-items:flex-start}.header__nav{position:absolute;top:50vw;right:5%}header .header__logo{position:absolute;top:0;left:0}.top-news .post-box__header h2{font-size:30px}.top-news .post-box__content{max-height:300px;overflow:auto}.flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}#mainimage:before{position:absolute;content:"";background:url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/key_deco.png) no-repeat;width:376px;height:610px;background-size:100%;left:-101px;top:133px}#mainimage .main-catch{position:absolute;top:224px;left:5%;z-index:5;width:31%}#mainimage .key{margin-left:27%}#mainimage .item{position:relative}#mainimage .item .catch{position:absolute;bottom:50px;right:50px;width:596px}.sec-group{background:url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/sec1_bg.png) no-repeat right top;background-size:cover}.sec1{padding:90px 0 48px;position:relative}.sec1 h2{position:absolute;left:-91px;top:20px;width:93px}.sec1 .group{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;position:relative}.sec1 .group .col{width:455px;padding-left:46px;box-sizing:border-box}.sec1 .group .col .txt_color{color:#170f0b}.sec1 .group .col .note{border-bottom:1px solid #57301b;padding-bottom:11px;margin-bottom:13px}.sec1 .group .col .info dl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-bottom:17px;letter-spacing:1px}.sec1 .group .col .info dl dt{width:120px}.sec1 .group .col .info dl dd{width:calc(100% - 120px)}.sec1 .group .map{width:450px;height:450px;margin-top:13px}.news .container{position:relative}.news h2{position:absolute;right:-50px;top:30px;width:90px}.post-box__header{border-bottom:2px solid #5f4011}.post-box dl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;border-bottom:1px dashed #cbcac9}.post-box dl dt{line-height:1;align-self:center;margin-right:62px;margin-bottom:0;color:#8b8b8b;font-size:16px}.post-box dl dd{color:#170f0b}.post-box__content::-webkit-scrollbar-track{background-color:#ebe9e7}.post-box__content::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.post-box__content::-webkit-scrollbar-thumb{background-color:#cbcac9}.sec2{background:url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/sec2_bg.jpg) no-repeat center;background-size:cover;padding:47px 0 46px}.sec2 .box{position:relative;background:rgba(255,255,255,.8);width:800px;margin:0 auto;max-width:100%;text-align:center;padding:67px 50px 42px;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=124, Color=#030203)";-moz-box-shadow:2px 3px 7px rgba(3,2,3,.2);-webkit-box-shadow:2px 3px 7px rgba(3,2,3,.2);box-shadow:2px 3px 7px rgba(3,2,3,.2);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=7,Direction=135,Color=#030203)}.sec2 .box:before{position:absolute;content:"";background:url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/sec2_deco1.png) no-repeat;width:152px;top:-7px;left:-6px;background-size:100%;height:176px;z-index:10}.sec2 .box:after{position:absolute;content:"";background:url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/sec2_deco2.png) no-repeat;width:152px;bottom:-31px;right:-7px;background-size:100%;height:176px;z-index:10}.sec2 .box .inner:before{position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:1px solid #5f4011;content:""}.sec2 .box h2{position:absolute;left:-231px;top:8px;width:94px}.sec2 .box h3{font-size:28px;color:#7e6143;margin-bottom:35px}.sec2 .box dl{margin-bottom:20px;line-height:30px}.sec2 .box dl dt{font-size:20px;color:#f29d48;margin-bottom:1px}.sec2 .box dl dd{font-size:20px;color:#2a2a2a}.sec3{padding:48px 0 108px}.sec3 h2{font-size:28px;color:#7e6143;margin-bottom:84px;text-align:center}.sec3 .list-bnr{justify-content:space-between}.sec3 .list-bnr li{max-width:163px;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=124, Color=#030203)";-moz-box-shadow:2px 3px 7px rgba(3,2,3,.2);-webkit-box-shadow:2px 3px 7px rgba(3,2,3,.2);box-shadow:2px 3px 7px rgba(3,2,3,.2);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=7,Direction=135,Color=#030203)}.sec4 h2{font-size:28px;color:#7e6143;margin-bottom:75px;text-align:center}.sec4 .row .col{padding:70px 0 73px;width:57%;max-width:516px;min-height:344px}.sec4 .row.row3 .col{padding:50px 0 57px;background:#fff8ea}.sec4 .row .col h3{font-size:24px;color:#f29d48;margin-bottom:24px;letter-spacing:2px;line-height:45px}.sec4 .row .col .txt{font-size:15px;line-height:27px}.sec4 .row1{background:url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/sec4_bg1.png),url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/sec4_bg.png)}.sec4 .row2{background:url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/sec4_bg2.png),url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/sec4_bg.png)}.sec4 .row3{background:url("https://pearldental.jp/wp-content/uploads/9e754345d94633a41c0bf22786434fdc.jpg.webp"),url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/sec4_bg.png)}.row3 .col{background:rgba(255,255,255,.85);padding:20px}.sec4 .row4{background:url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/sec4_bg4.png),url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/sec4_bg.png)}.sec4 .row5{background:url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/sec4_bg5.png),url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/sec4_bg.png)}.sec4 .row6{background:url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/sec4_bg6.png),url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/sec4_bg.png)}.sec4 .style01{background-position:right top,center top;background-size:auto 100%,cover;background-repeat:no-repeat,no-repeat}.sec4 .style02{background-position:left top,center top;background-size:auto 100%,cover;background-repeat:no-repeat,no-repeat}.sec4 .style02 .col{margin-left:53%}.sec4 .row.row4 .col{padding:32px 0 35px}.sec5{background:url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/sec5_bg.jpg) no-repeat center top;background-size:cover;padding:90px 0 83px}.sec5 h2{position:absolute;left:-91px;top:0;width:90px}.sec5 .box{background:rgba(255,255,255,.82);padding:59px 75px 118px;width:568px;box-sizing:border-box;position:relative}.sec5 .box h3{font-size:24px;color:#f29d48;margin-bottom:20px;line-height:45px}.sec5 .box .txt{font-size:15px;line-height:27px}@media screen and (max-width:1024px) and (min-width:768px){#mainimage .item .catch{width:70%;bottom:3vw}.sec1 .group .col .note{font-size:15px}.sec1 .group .col{width:48%}.sec1 .group .map{width:48%}.sec1 h2{left:-43px}.container{padding-right:60px}.sec3 .list-bnr li{width:16%}.sec1 .group .col .info dl{font-size:15px}.sec1 .group .col .info dl dt{width:80px}.sec1 .group .col .info dl dd{width:calc(100% - 80px)}.sec4 .photo{display:block !important}.sec4 .style01,.sec4 .style02{background:url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/sec4_bg.png);background-size:cover}.sec4 .row .col{width:100%;max-width:none}.sec4 .style02 .col{margin-left:0}.sec5 .box{padding:30px 20px;width:432px}}@media screen and (max-width:767px){#mainimage{display:flex;flex-direction:column-reverse;overflow:hidden;margin-bottom:0}#mainimage:before{display:none}#mainimage .main-catch{position:static;margin-left:0;width:102%;margin-top:-15%}#mainimage .key{margin-left:0}#mainimage .item .catch{display:none}.sec-group{background:url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/sec1_bg_sp.png) no-repeat right top;background-size:cover}.sec1{margin-top:-18vw;padding-bottom:2vw}.sec1 h2{left:-11%;width:13%;top:4%}.sec1 .group{flex-direction:column}.sec1 .group .col{padding-left:0;width:100%}.sec1 .group .col .note{font-size:16px}.sec1 .group .col .info dl{margin-bottom:16px;letter-spacing:3px;line-height:24px;font-size:16px}.sec1 .group .col .info dl dt{width:88px}.sec1 .group .col .info dl dd{width:calc(100% - 86px)}.sec1 .group .map{width:100%;margin-top:-1vw;padding-top:0;height:57vw}.news h2{left:9%;right:0;transform:rotate(-93deg);top:-3vw;width:17%}.post-box__header{border-bottom:0;padding-top:0}.post-box dl{flex-direction:column;padding:2%}.post-box dl dt{margin-right:10px;align-self:flex-start}.post-box dl dd{font-size:16px}.sec2{padding:16vw 0 16vw}.sec2 .box{padding:19% 6% 14%}.sec2 .box:before{width:147px;top:-5px;left:-5px}.sec2 .box:after{width:147px;right:-6px;bottom:-35px}.sec2 .box h2{left:10%;transform:rotate(-92deg);top:-24vw;width:17%;z-index:11}.sec2 .box h3{font-size:22px;margin-bottom:12px}.sec2 .box dl dt{font-size:18px}.sec2 .box dl dd{font-size:18px}.sec3{padding:15vw 0 12vw}.sec3 h2{font-size:22px;margin-bottom:8vw}.sec3 .list-bnr{margin:0 -10px;flex-direction:row;flex-wrap:wrap}.sec3 .list-bnr li{margin-bottom:3vw}.sec4 h2{font-size:22px;margin-bottom:12vw}.sec4 .row .col{max-width:none;width:100%;padding:0 0 7vw;min-height:auto}.sec4 .row.row3 .col{padding:0 0 7vw}.sec4 .row .col h3{font-size:20px;margin-bottom:5vw;letter-spacing:1px}.sec4 .style01{background:url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/sec4_bg.png);background-size:cover}.sec4 .style02{background:url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/sec4_bg.png);background-size:cover}.sec4 .style02 .col{margin-left:0}.sec4 .row.row4 .col{padding:3vw 0 7vw}.sec5{background:url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/sec5_bg_sp.jpg);padding:77vw 0 20vw;background-size:cover;padding-bottom:1px;margin-bottom:48vw}.sec5 h2{left:6%;transform:rotate(-91deg);width:19%;top:-20vw}.sec5 .box{width:100%;padding:8% 7%;margin-bottom:-40vw}.sec5 .box h3{font-size:22px}.sec5_group{background:url(//pearldental.jp/wp-content/themes/genova_tpl/css/../img/sec1_bg.png) no-repeat center;background-size:cover}}