.fnt-tenMincho{font-family:ten-mincho,serif}#main{overflow:hidden}#key_visual{min-height:668px;position:relative;overflow:hidden;width:100%}#key_visual .bx-controls{display:none}#key_visual .fade li:nth-child(1){background:url(//shiomichi-dental.com/wp-content/themes/genova_tpl/css/../img/key@2x.jpg) no-repeat center top/cover;min-height:666px}#key_visual .fade li:nth-child(2){background:url(//shiomichi-dental.com/wp-content/themes/genova_tpl/css/../img/key01@2x.jpg) no-repeat center center/cover;min-height:666px}#key_visual .fade li:nth-child(3){background:url(//shiomichi-dental.com/wp-content/themes/genova_tpl/css/../img/key03@2x.jpg) no-repeat center center/cover;min-height:666px}#key_visual .main_key{font-family:ten-mincho,serif;position:absolute;top:435px;left:0;z-index:999}#key_visual .main_key ul{position:relative}#key_visual .main_key ul:before{content:'';position:absolute;background:url(//shiomichi-dental.com/wp-content/themes/genova_tpl/css/../img/kv_deco@2x.png) no-repeat center center/cover;top:-47px;left:-40px;width:184px;height:176px}#key_visual .main_key ul li{position:relative;color:#fff;font-size:42px;letter-spacing:8px}#key_visual .main_key ul li span{display:inline-block;padding:18px 0}#key_visual .main_key p{padding:0;margin:-9px 0 0;color:#fff;letter-spacing:3px;font-size:17px;line-height:40px;font-family:ヒラギノ角ゴ W3 JIS2004,Hiragino Kaku Gothic W3 JIS2004}#key_visual .slick-prev,#key_visual .slick-next{display:none !important}.elementor-43 .elementor-section.elementor-section-boxed>.elementor-container{max-width:100% !important}.news_list{padding:0 0 20px !important;margin-left:35px;margin-right:35px;margin:0 !important;font-family:ヒラギノ角ゴ W3 JIS2004,Hiragino Kaku Gothic W3 JIS2004}.news_list dl{border-bottom:1px dashed #b9c3b9;padding:15px 0;margin:0 35px}.news_list dl:after{content:"." !important;clear:both !important;display:block !important;height:0 !important;visibility:hidden !important}.news_list dl dt{color:#686868;float:left;width:200px;font-size:12px;letter-spacing:2px}.news_list dl dt span{font-size:8px;background-color:#f8902e;padding:2px 9px;margin-left:23px;display:inline-block;color:#fff;border-radius:48px;letter-spacing:0;line-height:14px}.news_list dl dd{float:left;line-height:23px;font-size:14px;padding:0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.news_list dl dd a{color:#686868}.news_list dl dd a:hover{text-decoration:underline}.ttl{font-size:28px;line-height:50px;letter-spacing:2px;font-family:ten-mincho,serif;position:relative;display:inline-block;border-bottom:2px solid #fc98a5}.btn_menu{position:relative;text-align:left}.btn_menu a{color:#fff;display:inline-block;background:#f8902e;padding:8px 30px;position:relative;min-width:315px;box-sizing:border-box;text-align:left;border-radius:6px}.btn_menu a:hover{background:rgba(248,144,46,.8)}.btn_menu a:before{content:'';position:absolute;top:50%;transform:translateY(-50%);right:7%;z-index:2;background:url(//shiomichi-dental.com/wp-content/themes/genova_tpl/css/../img/nav_arrow.png) no-repeat center top/cover;width:7px;height:13px}.bottom{position:relative}.bottom a{color:#fff;background:#fc98a5;display:inline-block;padding:0 23px 0 27px;border-radius:15px;font-size:13px;font-family:"秀英丸ゴシック L","Shuei MaruGo L"}.box_custom .box_list .box_title{position:relative;padding-left:23px}.box_custom .box_list .box_title:before{content:"";position:absolute;background:#ebdcb3;top:5px;left:0;height:15px;width:15px;border-radius:50%}.bottom1{width:300px;position:relative}.bottom1:before{position:absolute;top:0;right:0;content:'';background:url(//shiomichi-dental.com/wp-content/themes/genova_tpl/css/../img/prev.png) no-repeat;width:50px;height:50px;transform:rotate(180deg)}.bottom1 a{color:#fff;background:#6fbfc0;display:block;box-sizing:border-box;padding:7px 0 6px 20px;font-size:18px;font-family:ten-mincho,serif}.bottom1 a:hover{background:#dac8b2}.box_price{position:relative}.box_price .ttl_1{font-weight:700}.note_allpage{font-size:26px;color:#fc98a5;font-family:dnp-shuei-mincho-pr6n,sans-serif;line-height:35px;padding:0}.note_allpage.note_allpages{padding:0}.c_note{color:#fc98a5}.box_price{font-size:14px}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 !important}.box-shadow{box-shadow:3px 3px 6px rgba(0,0,0,.3)}.elementor-43 #sec1 .elementor-container{max-width:1140px !important}.elementor-317 .box_price table td{padding:0 5px}#sec1{position:relative;background:#80d0b1}#sec1 h2{padding:76px 0 0;letter-spacing:9px}#sec1 #left{width:202px !important;padding:0 0 0 31px}#sec1 #right{width:calc(100% - 202px) !important}#sec2{position:relative;padding-top:82px;margin-bottom:74px}#sec2:before{content:'';position:absolute;right:0;top:0;height:421px;background:rgba(248,144,46,.1);width:calc(50% - 111px)}#sec2 h2{padding:68px 0 22px}#sec2 .txt{width:370px;padding:23px 0 0}#sec2 .photo{position:absolute;top:160px;right:0;bottom:0;width:calc(50% + 116px);min-height:464px;background:url(//shiomichi-dental.com/wp-content/themes/genova_tpl/css/../img/s1_img@2x.jpg) no-repeat center center/cover}#sec2 .photo:before{position:absolute;content:'';top:-48px;left:-94px;width:162px;height:135px;background:url(//shiomichi-dental.com/wp-content/themes/genova_tpl/css/../img/s2_deco@2x.png) no-repeat center center/cover}#sec3{position:relative}#sec3:before{content:'';position:absolute;left:0;top:164px;bottom:0;background:rgba(244,183,191,.63);width:calc(50% + 429px)}#sec3 .container{padding-bottom:90px}#sec3 h2{position:absolute;top:0;right:0;height:auto;letter-spacing:8px;border-bottom:0;border-left:2px solid #fc98a5}#sec3 .box1{display:flex;justify-content:space-between;flex-wrap:wrap;width:871px;position:relative;margin-top:68px}#sec3 .box1.box2{margin-top:64px}#sec3 .container:before{content:'';position:absolute;right:-60px;bottom:32px;background:url(//shiomichi-dental.com/wp-content/themes/genova_tpl/css/../img/s3_deco@2x.png) no-repeat center center/cover;width:125px;height:155px}#sec3 .item{width:396px;min-height:583px;background:#fff}#sec3 .item .ttl{font-family:ten-mincho,serif;font-size:22px;line-height:38px;padding-bottom:16px}#sec3 .item dl{padding:16px 36px 0}#sec3 .item dl dd{line-height:32px;padding:15px 0 0;letter-spacing:.5px}#sec4{position:relative}#sec4:before{content:'';position:absolute;right:0;top:225px;bottom:0;background:#e5fafb;width:calc(50% + 18px)}#sec4 .top{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap}#sec4 .left h1{padding:109px 0 24px;max-width:354px}#sec4 .left .txt{width:360px;padding:30px 0 0;position:relative}#sec4 .left .txt:before{content:'';position:absolute;right:0;bottom:-80px;background:url(//shiomichi-dental.com/wp-content/themes/genova_tpl/css/../img/s4_deco@2x.png) no-repeat center center/cover;width:94px;height:94px}#sec4 .left ul{margin:41px 0 0}#sec4 .left ul li{margin-bottom:5px}#sec4 .left .signature{padding:45px 0 0;font-family:ten-mincho,serif}#sec4 .signature .notice{font-size:20px;margin:-9px 0 -7px}#sec4 .signature .name{font-size:10px;color:#fc98a5;font-weight:700}#sec4 .right{width:656px;margin:125px 0 0}#sec5{position:relative;margin-top:120px}#sec5:before{content:'';position:absolute;left:0;top:164px;bottom:0;background:rgba(244,183,191,.63);width:calc(50% + 429px)}#sec5 .map_click{margin-top:40px}#sec5 .map_click iframe{width:81%;height:231px}#sec5 h2{position:absolute;top:0;right:0;height:auto;letter-spacing:8px;border-bottom:0;border-left:2px solid #fc98a5}#sec5 .link{text-align:right;padding-right:19%}#sec5 .link a{font-size:12px;color:#fc98a5;text-decoration:underline;display:inline-block}#sec7{padding-bottom:105px;padding-top:20px}#sec7:before{content:'';position:absolute;left:0;top:0;bottom:0;background:rgba(244,183,191,.63);width:calc(50% + 429px)}#sec7 .elementor-container{width:100%;max-width:1080px !important;padding:0;margin:0 auto;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;justify-content:space-between;flex-wrap:wrap}#sec7 .elementor-container .elementor-row{justify-content:space-between;width:81%}#sec7 .elementor-row .elementor-column{background:#fff;border-radius:5px;box-sizing:border-box;max-width:425px}#sec7 .top{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;font-family:ten-mincho,serif;padding:16px 0 10px;margin:0 35px;border-bottom:1px solid #fc98a5}#sec7 .top .name{font-size:17px;color:#fc98a5}#sec7 .top .tar{font-size:15px}#sec7 .info_schedule{padding:6px 34px 13px;border-bottom:1px solid #f4b7bf;font-size:14px;line-height:1.8}#sec7 .info_location{padding:13px 0 30px;font-size:14px}#sec7 .info_location dl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:7px;padding:0 34px}#sec7 .info_location dl dt{color:#fc98a5;width:70px;box-sizing:border-box;font-family:ten-mincho,serif}#sec7 .info_location dl dd{text-align:left;width:calc(100% - 70px);box-sizing:border-box;letter-spacing:0;padding-left:3px}#sec7 .info_location dl dd span{line-height:32px}#sec6{position:relative;background:url(//shiomichi-dental.com/wp-content/themes/genova_tpl/css/../img/s6_deco@2x.png) no-repeat center center,url(//shiomichi-dental.com/wp-content/themes/genova_tpl/css/../img/s6_bg@2x.jpg) no-repeat center center/cover}#sec6 .top{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap;padding:43px 0 48px;font-family:ten-mincho,serif;color:#fff;letter-spacing:4px}#sec6 .top ul,#sec6 .top dl{width:50%}#sec6 .top ul{text-align:right}#sec6 .top .txt{font-size:33px;line-height:50px;letter-spacing:5px;padding:17px 0 15px}#sec6 .top dl dd{font-size:18px}#sec6 .top .tel{padding-bottom:2px}#footer{position:relative;font-size:10px}#footer a{color:#000}#footer a:hover{text-decoration:underline}#footer .logo_f{padding:33px 0 0}#footer .txt{margin:-6px 0 0}#footer .address{margin-right:15px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin:-12px 0 0;padding:0 0 50px}#btn_open{cursor:pointer}#footer .fixed_box .fixed_bnr{position:fixed;top:50%;right:0;transform:translateY(-50%)}#footer .fixed_box .fixed_bnr:hover #bnr_show,#footer .fixed_box .fixed_bnr:hover #btn_close{opacity:.8}#footer .fixed_box .fixed_bnr #btn_close{position:absolute;right:0;top:-50px;z-index:1;height:282px;z-index:2;cursor:pointer}#footer .fixed_box .fixed_bnr #btn_open{position:absolute;left:-41px;top:0;z-index:1;display:none;width:50px}#footer .fixed_box #bnr_show{position:relative;text-align:right}#footer .fixed_box #btn_show{display:none;max-width:300px;position:relative}#footer .fixed_box #btn_show a{width:100%;display:block;height:56px;position:absolute;bottom:22px}#footer .fixed_box #btn_show a.btnTel{bottom:78px}#footer .fixed_box{position:fixed;right:0;width:282px;z-index:999;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s}#sec4 .slick-list{padding-bottom:50px !important}#sec4 .slick-slide div div{display:block !important}#sec4 .slick-arrow{background:url(//shiomichi-dental.com/wp-content/themes/genova_tpl/css/../img/prev.png),#fc98a5;background-position:center top;background-repeat:no-repeat;background-size:cover;border:none;font-size:0;width:50px;height:50px;position:absolute;bottom:50px;left:0;z-index:33;cursor:pointer}#sec4 .slick-arrow:hover{background:url(//shiomichi-dental.com/wp-content/themes/genova_tpl/css/../img/prev.png),#f4b7bf}#sec4 .slick-next{transform:rotate(180deg);left:51px}#sec4 .sliderContainer{position:relative}#sec4 .progressBarContainer{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin:-13px 0 30px}#sec4 .progressBarContainer div{display:block;width:47px;padding:0;cursor:pointer;color:#cbcac9;position:relative}#sec4 .progressBarContainer div span.progressBar{width:100%;height:2px;display:block}#sec4 .progressBarContainer div span.progressBar .inProgress:before{content:"";position:absolute;top:-2.5px;left:0;background:#cbcac9;cursor:pointer;width:7px;height:7px;border-radius:50%;transition:all .5s}#sec4 .progressBarContainer div span.progressBar .inProgress.active:before{background:#fc98a5}#sec4 .progressBarContainer div span.progressBar .inProgress{background:#fc98a5;width:0;height:2px;position:relative}#sec4 .progressBarContainer div:last-child span.progressBar .inProgress{width:0 !important}#sec4 .progressBarContainer div span.progressBar .inProgress.active:before{background:#fc98a5}#wpfront-scroll-top-container{bottom:0 !important;right:0 !important}@media only screen and (max-width:1081px){#key_visual .main_key{left:3%}#sec3 .container{overflow:hidden}#sec5:before,#sec7:before{width:90%}#sec7 .elementor-container{padding:0 2%}#sec7 .elementor-row .elementor-column{width:49%}#sec4 .left{width:32%}#sec4 .left .txt{width:auto}#sec4 .right{width:65%}#sec6 .top .txt{font-size:26px;padding:17px 0 1%}#sec6 .top ul li{width:86%;margin-left:14%}}@media only screen and (max-width:980px){#sec2 .txt{width:38%}#sec7 .info_schedule{padding:6px 10px 13px}#sec7 .info_location dl{padding:0 10px}#sec7 .top{padding:16px 0 10px;margin:0 10px}.news_list dl{margin:0 10px}}@media only screen and (max-width:950px){#sec2 .txt{width:38%}#sec3 .box1{width:85%}#sec3:before{width:calc(90%)}#sec3 .item{width:47.5%;padding-bottom:5%}#sec6 .top .txt{font-size:2.7vw;line-height:1.8}#sec3 .item .ttl{font-size:3vw;line-height:1.8;letter-spacing:-.09em}}@media only screen and (max-width:919px){#sec6 .top .txt{font-size:3vw;line-height:1.8}#sec6 .top dl dd{font-size:1.7vw;line-height:2}#sec2 .photo{width:60%}}@media only screen and (max-width:919px){#footer .top ul{width:50%}#footer .top ul li .fb{margin-right:5%;float:left}#footer .top ul li:first-child{width:30%}#footer .top ul li:last-child{width:70%}}@media only screen and (max-width:840px){#footer .top ul li .fb{margin-right:4%;float:left}}@media only screen and (max-width:830px){#footer .top ul li .fb,#footer .top ul li .tw{width:49.5%;box-sizing:border-box}#footer .top ul li .fb img,#footer .top ul li .tw img{width:90%}#footer .top ul li .tw{margin-right:0}#footer .top ul li:first-child{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}#footer .top ul li .fb{margin-right:0;float:left}}.txt-vertical-pc{cursor:vertical-text;writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:upright;word-wrap:break-word}@media only screen and (min-width:767px){.txt-vertical{cursor:vertical-text;writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:upright;word-wrap:break-word}}@media screen and (max-width:768px){#key_visual{min-height:500px}#key_visual .fade li:nth-child(1),#key_visual .fade li:nth-child(2),#key_visual .fade li:nth-child(3){min-height:500px}#key_visual .main_key{top:330px}#key_visual .main_key ul li{font-size:34px}#key_visual .main_key ul li span{padding:10px 0}.news_list{padding:0 !important}#sec5 .content_gmap .colL,#sec5 .content_gmap .colR{width:48.5%}#sec2 .photo{background:url(//shiomichi-dental.com/wp-content/themes/genova_tpl/css/../img/s1_img@2x.jpg) no-repeat 68% center/cover}.ipad{display:none}}@media screen and (max-width:767px){#key_visual .main_key ul:before{top:-25%;left:0;width:25%;height:80%}.note_allpage{font-size:16px;line-height:1.7;padding:0}.btn_menu a{min-width:100%}#wpfront-scroll-top-container{display:none !important}.container{padding:0 20px}img{width:100% !important}.box_price{overflow:auto;padding:0 0 13px}.box_price table{width:768px}#key_visual{background:0 0;min-height:auto}#key_visual .container{padding:0}#key_visual .sp button{display:none !important}#key_visual .main_key{left:3%;top:0;width:94%;padding-top:100%}#key_visual .main_key ul li{font-size:10vw;letter-spacing:0}#key_visual .main_key ul li:last-child span{letter-spacing:0}#key_visual .main_key ul li span{padding:3% 2% 2%}#key_visual .main_key p{padding:5% 0 0 3%;letter-spacing:.3em;font-size:3vw;line-height:1.7}.ttl{font-size:7vw;line-height:1.7;letter-spacing:.3em;text-align:center}.bottom{text-align:center;padding-bottom:10%}.bottom1{width:100%}.bottom1:before{position:absolute;top:0;right:0;content:'';background:url(//shiomichi-dental.com/wp-content/themes/genova_tpl/css/../img/prev.png) no-repeat;width:50px;height:50px;transform:rotate(180deg)}.bottom1 a{color:#fff;font-weight:700;font-size:4.5vw}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 !important}.box-shadow{box-shadow:3px 3px 6px rgba(0,0,0,.3)}#sec2{margin-top:8%;padding-top:0;margin-bottom:15%}#sec2:before{opacity:0}#sec2 h2{padding:4% 0 2%;text-align:left;margin:0 5% 5%}#sec2 .photo:before{position:absolute;content:'';top:-78%;left:55%;width:40%;height:60%;background:url(//shiomichi-dental.com/wp-content/themes/genova_tpl/css/../img/s2_deco@2x.png) no-repeat center center/100% 100%;opacity:.4}#sec2 .txt{width:auto;padding:0 5%}#sec2 .photo{background:0 0;margin-top:10%;position:relative;top:0;right:0;bottom:0;width:100%;min-height:auto}#sec2 .photo img{margin:0 5%;width:90% !important}#sec2 .photo:after{content:'';position:absolute;right:0;top:0;bottom:-15%;background:rgba(248,144,46,.1);width:calc(100% - 15%);z-index:-1}#sec3{padding-bottom:8%}#sec3:before{top:10%;width:100%}#sec3 .photo img{width:100% !important}#sec3 h2{position:relative;letter-spacing:.3em;height:auto;padding-bottom:0;left:50%;transform:translateX(-50%)}#sec3 .box1{width:auto;margin:10% 5% 0}#sec3 .item{width:100%;min-height:auto;margin-bottom:10%}#sec3 .item .ttl{font-size:6vw;line-height:1.7;margin:0 5%;display:block;text-align:left;letter-spacing:0}#sec3 .box1.box2{margin-top:0}#sec3 .container{padding-bottom:0}#sec3 .container:before{opacity:0}#sec3 .item dl{padding:5% 0 0}#sec3 .item dl dd{line-height:1.8;padding:5%;letter-spacing:.03em}#sec4:before{opacity:0}#sec4 .left{width:100%}#sec4 .left h1{padding:13% 0 2%;margin:0 5% 5%;text-align:left;max-width:100%}#sec4 .left .txt{width:auto;padding:0 5% 3%;margin:0}#sec4 .left .signature{padding:0 5% 0}#sec4 .right{width:100%;margin:13% 0 0;box-sizing:border-box;padding:0 5%;position:relative}#sec4 .right:before{content:'';position:absolute;right:0;height:55%;top:8%;background:rgba(248,144,46,.1);width:100%}#sec4 .left ul{margin:9% 5% 0}#sec4 .left .txt:before{right:5%;bottom:-45px}#sec4 .right ul li{margin-bottom:5px}#sec4 .slick-arrow{bottom:0}#sec4 .progressBarContainer{margin:10% 0}#sec5{margin-top:13%}#sec5 .link{padding-right:5%}#sec5 h2{position:relative;right:-50%;transform:translateX(-50%);height:auto;margin-bottom:5%}#sec5 .content_gmap{padding:13% 0;flex-direction:column-reverse}#sec5:before,#sec7:before{width:100%}#sec5:before{top:38%}#sec5 .map_click{margin:5% 5% 0}#sec5 .map_click iframe{width:100%;height:300px}#sec7{padding-bottom:7%}#sec7 .elementor-container .elementor-row{width:100%}#sec7 .elementor-row .elementor-column{width:100%;margin-bottom:8%}#sec7 .elementor-container{padding:0 5%}#sec7 .top{margin:0 10px}#sec6{position:relative;background:url(//shiomichi-dental.com/wp-content/themes/genova_tpl/css/../img/s6_bg_sp@2x.png) no-repeat center top/cover}#sec6 .top{padding:13% 0}#sec6 .top .txt{font-size:9vw;line-height:1.5;letter-spacing:.03em;width:100%;text-align:center;padding:0}#sec6 .top ul{margin-top:5%}#sec6 .top ul li{width:auto;margin-left:5%;margin-right:5%}#sec6 .top dl dd{font-size:4vw;line-height:2;padding:0 5%}#sec6 .top ul,#sec6 .top dl{width:100%}#footer{padding:0 5%}#footer .top{padding:15px 0 0}#footer .top .logo_f{width:100%;margin:0}#footer .top .logo_f img{min-width:284px;display:block;margin:auto;width:auto !important}#footer .top ul{padding:14px 0 0;width:100%;flex-direction:column-reverse}#footer .top ul li p{margin-top:10%}#footer .top ul li .tw{margin-right:0}#footer .txt{margin:0;line-height:1.5}#footer .address{margin:0;padding:0 0 90px}#footer .top ul li:last-child{width:auto}#footer .top ul li:first-child{width:auto}#footer .fixed_box{position:fixed;text-align:center;left:0;z-index:999;bottom:0;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s;width:100%}#footer #fixed_box.fixed{opacity:1;visibility:visible}#footer .fixed_box ul{overflow:hidden;text-align:center;display:inline-block;width:80%}#footer .fixed_box li:first-child{position:relative;width:80%;float:left}#footer .fixed_box li a.btnTel{position:absolute;width:50%;height:100%}#footer .fixed_box li a.btnWeb{position:absolute;width:50%;height:100%;right:0}#footer .fixed_box li:first-child a:before{content:"";background:url(//shiomichi-dental.com/wp-content/themes/genova_tpl/css/../img/tel_fix.png) no-repeat center center/cover;width:25px;height:29px;top:50%;position:absolute;left:14%;transform:translateY(-50%)}#footer .fixed_box li:first-child span{display:block;font-size:25px;letter-spacing:2px}#footer .fixed_box li:nth-child(2){background-color:#fdcd5e00;width:20%;position:relative;min-height:50px;float:left;margin:0;cursor:pointer}#footer .fixed_box li img{width:100%}#footer .container{padding:0}.news_list{padding:5% 10px 10% !important}.news_list dl{padding:0;margin:0 0 13px}.news_list dl dt{float:none;width:100%}.news_list dl dd{float:none;padding:0}.news_list dl dd a{color:#686868}}@media screen and (max-width:767px){#footer .top ul li.blog{margin:0}#key_visual .fade li:nth-child(1),#key_visual .fade li:nth-child(2),#key_visual .fade li:nth-child(3){background:0 0;min-height:auto}}@media screen and (max-width:320px){#footer .top .logo_f img{min-width:auto;display:block;margin:auto;width:205px !important}}