.body_in{background-color:#fff;max-width:1080px;margin:0 auto 100px auto;z-index:9;position:relative;-webkit-box-shadow:0px 3px 6px 2px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px 2px rgba(0,0,0,.16);box-shadow:0px 3px 6px 2px rgba(0,0,0,.16);box-sizing:border-box}.body_in #bread{padding-top:35px}#key .sl img{display:none}#key .key_sl{position:fixed !important;top:0;left:0;right:0;height:100vh;z-index:0}#key .sl{height:100vh !important;background-repeat:no-repeat;background-size:cover;background-position:center top}#key .sl.sl1{background-image:url(//awaji-dental.com/wp-content/themes/genova_tpl/css/../img/key1.jpg)}#key .sl.sl2{background-image:url(//awaji-dental.com/wp-content/themes/genova_tpl/css/../img/key2.jpg)}#key .sl.sl3{background-image:url(//awaji-dental.com/wp-content/themes/genova_tpl/css/../img/key3.jpg)}.key_sl:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(105,52,55,.3);z-index:1}.page-id-43 #main_content{position:relative;z-index:1}.page-id-43 #main_content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:50%;background-image:url(//awaji-dental.com/wp-content/themes/genova_tpl/css/../img/bg_body.png);background-position:center top;background-repeat:no-repeat;background-size:100% 100%;z-index:-1}.page-id-43 #main_content:after{content:"";position:absolute;left:0;right:0;bottom:0;background-image:url(//awaji-dental.com/wp-content/themes/genova_tpl/css/../img/bg_body.png);background-position:center bottom;background-repeat:no-repeat;background-size:100% 100%;z-index:-1;height:50.01%;transform:rotate(180deg)}#sec1 .inner{box-shadow:0px 0px 5.82px .18px rgba(0,0,0,.16)}#sec1 .ttl{background:#fcc6c9;color:#502e0c}#sec1 .list{background:#fbe7e8}#sec1 .list a{color:#502e0c}#sec1 .list li:hover{opacity:.7}#sec1 .list ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}#sec1 .list li{box-sizing:border-box;position:relative;transition:opacity .3s ease;-moz-transition:opacity .3s ease;-webkit-transition:opacity .3s ease}#sec1 .list li a:before{background:#fff;color:#f26d73;width:40px;height:40px;line-height:40px;font-size:12px;text-align:center;position:absolute;bottom:0;right:0;font-weight:400}#sec1 .list li:nth-child(even){background:#fcf5ea}#sec1 dl{margin:0 auto}#sec1 dl dt{letter-spacing:.15em;font-weight:600;border-bottom:4px solid #f26d73;width:fit-content;display:inline-block}#sec1 dl dd{line-height:1.8}#sec2 .inner{box-shadow:0px 0px 5.82px .18px rgba(0,0,0,.16);background:#fff}#sec2 .inner dl dt span{letter-spacing:.15em;font-weight:600;border-bottom:4px solid #f26d73}#sec3 .box{background:#fff;position:relative;box-shadow:0px 0px 5.82px .18px rgba(0,0,0,.16)}#sec3 .box dl{box-sizing:border-box}#sec3 .box dl dt span{letter-spacing:.15em;font-weight:600;border-bottom:4px solid #f26d73}#sec3 .box .item.is-item .photo{order:2}#sec4 .inner{background:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;box-shadow:0px 0px 5.82px .18px rgba(0,0,0,.16)}#sec4 .photo,#sec4 .info{box-sizing:border-box}#sec4 .info{padding:5%}#sec4 .info .banner img{box-shadow:0px 0px 5.82px .18px rgba(0,0,0,.16)}#sec4 h2 span{letter-spacing:.15em;font-weight:600;border-bottom:4px solid #f26d73}#sec4 dl{font-weight:700;line-height:1.2;margin-bottom:60px}#sec4 dl dt span{margin:0 20px}#sec4 dl dd{color:#f26d73;font-size:10px}#sec4 dl dd span{margin:0 15px 0 52px}#access .ttl{background:#fcc6c9;color:#502e0c}#access .map{margin-bottom:0}#sec5{position:relative;z-index:1}#sec5 .elementor-column.elementor-col-50,#sec5 .elementor-column[data-col="50"]{background:#fff}#sec5 #news_blog{background:#fbe7e8}#sec5 #newsList{background:0 0;padding:0;margin-top:10px !important;color:#502e0c}#sec5 #newsList dl{padding:10px 0;box-sizing:border-box;border-bottom:1px dashed #cbcac9}#sec5 .sec5_ttl{position:relative;border-bottom:1px solid #502e0c}#sec5 .sec5_ttl h3{font-weight:600;font-size:14px;color:#502e0c}#sec5 .sec5_ttl a{position:absolute;bottom:12px;right:0;font-size:15px;text-decoration:underline;line-height:1;color:#502e0c}#sec5 .elementor-container{box-shadow:0px 0px 5.82px .18px rgba(0,0,0,.16)}@media screen and (min-width:1081px){.body_in{padding:0 50px}}@media screen and (min-width:768px){body:before{background:url(//awaji-dental.com/wp-content/themes/genova_tpl/css/../img/bg_main.jpg) no-repeat center;background-size:cover;content:'';position:fixed;bottom:0;left:0;right:0;height:100vh}#sec1{padding:160px 0 50px}#sec1 .ttl{font-size:30px;line-height:2;letter-spacing:.22em;font-weight:500;padding:41px 0}#sec1 .list li{width:25%}#sec1 dl{width:200px;padding:35px 0 65px}#sec1 dl dt{font-size:24px;margin-bottom:18px}#sec2{margin-bottom:70px}#sec2 .inner{position:relative;display:flex;justify-content:space-between;align-items:center}#sec2 .inner:before{content:"";position:absolute;top:0;right:0;bottom:0;background-image:url(//awaji-dental.com/wp-content/themes/genova_tpl/css/../img/s2_img.jpg);background-size:cover;background-position:center top;background-repeat:no-repeat;width:50%}#sec2 .inner .photo{width:50%}#sec2 .inner .photo img{opacity:0}#sec2 .inner dl{width:50%;padding:5% 4%}#sec2 .inner dl dt{font-size:24px;margin-bottom:18px;line-height:2.25}#sec3{margin-bottom:130px}#sec3 .item{position:relative;display:flex;justify-content:space-between;align-items:center}#sec3 .item:before{content:"";position:absolute;top:0;left:0;bottom:0;background-size:cover;background-position:center top;background-repeat:no-repeat;width:50%}#sec3 .photo{width:50%}#sec3 .photo img{opacity:0}#sec3 dl{width:50%;padding:5%}#sec3 dl dt{margin-bottom:20px}#sec3 dl dt span{font-size:24px;line-height:2}#sec3 .item1:before{background-image:url(//awaji-dental.com/wp-content/themes/genova_tpl/css/../img/s3_img1.jpg)}#sec3 .item2:before{background-image:url(//awaji-dental.com/wp-content/themes/genova_tpl/css/../img/s3_img2.jpg);left:auto;right:0}#sec3 .item3:before{background-image:url(//awaji-dental.com/wp-content/themes/genova_tpl/css/../img/s3_img3.jpg)}#sec3 .item4:before{background-image:url("/wp-content/uploads/230615_087_01.jpg");left:auto;right:0}#sec4{margin-bottom:110px}#sec4 .photo,#sec4 .info{width:50%}#sec4 .banner{width:90%}#sec4 .banner li+li{margin-top:15px}#sec4 h2{margin-bottom:20px}#sec4 h2 span{font-size:24px;line-height:2.25}#sec4 .txt{margin-bottom:60px}#access .ttl{font-size:30px;line-height:2;letter-spacing:.22em;font-weight:500;padding:30px 0}#sec5{margin-bottom:0}.elementor-element-6d57551 .corona{margin-bottom:95px !important}#sec5 .elementor-row{display:flex !important}#sec5 .elementor-column.elementor-col-50,#sec5 .elementor-column[data-col="50"]{width:50% !important;box-sizing:border-box;padding:5%}#sec5 .sec5_ttl{padding:0 0 15px;line-height:1}#sec5_map{margin-bottom:50px}}@media screen and (max-width:1080px) and (min-width:768px){#sec1 dl{width:100%;padding:35px 10% 65px}#sec1 dl dt{font-size:20px}#sec1 dl dd{font-size:14px}#sec4 h2 span{font-size:22px;letter-spacing:.1em}}@media screen and (max-width:767px){body{font-size:14px}.elementor-element-6d57551 .corona{margin-bottom:70px !important}#sec1{padding:50px 0}#sec1 .ttl{font-size:20px;padding:20px 0;letter-spacing:.15em}#sec1 .list ul{flex-wrap:wrap}#sec1 .list ul li{width:100%}#sec1 dl{text-align:center;padding:10% 18%}#sec1 dl dt{margin-bottom:15px;font-size:22px}#sec2{margin-bottom:50px}#sec2 dl{padding:30px 5% 40px}#sec2 dl dt{font-size:22px;line-height:2.25;margin-bottom:18px}#sec3{margin-bottom:50px}#sec3 dl{padding:30px 5% 40px}#sec3 dl dt{font-size:22px;line-height:2;margin-bottom:15px;text-align:center}#sec4{margin-bottom:50px}#sec4 .inner{flex-direction:column-reverse}#sec4 .inner .photo{order:1}#sec4 .inner .info{padding:5% 5% 10%}#sec4 h2{letter-spacing:0;font-size:18px;margin-bottom:15px}#sec4 dl{margin:30px 0 30px}#sec4 dl dd span{margin:0 15px 0 45px}#sec4 .banner li+li{margin-top:15px}#access .ttl{font-size:20px;padding:20px 0;letter-spacing:.15em}#sec5{padding:0 20px 0}#sec5 .top_table{padding:25px 26px 0}#sec5 .sec5_ttl{margin:18px 26px 0;padding-bottom:14px}#sec5 .sec5_ttl a{top:8px}#sec5 .info_location{margin:0 26px;padding:25px 0 30px;font-size:14px}#sec5 .sec5Info{margin-bottom:16px}#sec5 #newsList{margin:0 26px;padding:0}#sec5_map{padding:0 20px 50px}}@media screen and (max-width:480px){#sec1 .ttl{letter-spacing:0}#sec1 dl dt{font-size:20px}#sec3 dl dt{font-size:20px;letter-spacing:0 !important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#sec1 .ttl{padding:50px 0 30px}#sec1 dl dt{line-height:1;padding:10px 0 5px}#access .ttl{padding:30px 0 10px}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{padding:20px 15px 10px}#header .hd_bnr table th span{padding:7px 0 0}.under_mainimage .container h1{padding:17px .5em 0}.under_title_h2 .elementor-widget-container h2{padding:30px 1em 10px !important}.under_title_h3 .elementor-widget-container h3{padding:5px 0 0 !important}.under_title_h4 .elementor-widget-container h4:before{top:0}}.mg0{margin:0 !important}.cl_red{color:#f00000;font-weight:700}#g3_img .elementor-row{display:flex !important}.key_sl li{display:none}.key_sl li:first-child{display:block}.key_sl .slick-track .slick-slide li{display:block}