@charset "UTF-8";iframe{width:100%;height:100%}.page-id-43 .ttl{font-size:32px;line-height:65px;letter-spacing:.12em;text-align:center;color:#4e4c4a}.page-id-43 .ttl>*{display:block}.page-id-43 .ttl .line2{font-size:16px;letter-spacing:0;line-height:32px}@media screen and (max-width:767px){.page-id-43 .ttl{font-size:25px;line-height:50px}.page-id-43 .ttl .line2{font-size:12px;line-height:24px}}@media screen and (min-width:768px){.page-id-43 .ttl_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;line-height:1em;border-left:4px solid #6696d4}}@media screen and (max-width:767px){.page-id-43 .ttl2{font-size:28px;line-height:43px}.page-id-43 .ttl2 span{border-bottom:4px solid #6696d4;display:inline-block;line-height:43px}}#newsList::-webkit-scrollbar{width:12px;background-color:#cbcac9;height:15px;padding:1px}#newsList::-webkit-scrollbar-thumb:vertical{background-color:#72706e}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#newsList{scrollbar-base-color:#72706e;scrollbar-face-color:#72706e;scrollbar-3dlight-color:#72706e;scrollbar-highlight-color:#72706e;scrollbar-track-color:#cbcac9;scrollbar-arrow-color:#cbcac9;scrollbar-shadow-color:#72706e;scrollbar-dark-shadow-color:#72706e}}.page-id-43 #news{background:#fff5f5;-webkit-box-shadow:0px 0px 10px 6px rgba(0,0,0,.1);box-shadow:0px 0px 10px 6px rgba(0,0,0,.1);margin-top:-38px;padding:0;height:281px;z-index:1}.page-id-43 #news .news_ttl{border-bottom:2px solid #f6dddd;padding-top:7px;position:relative;margin-bottom:30px}.page-id-43 #news .news_ttl h3{color:#ff8383;font-size:30px;font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:600 !important;line-height:2.567em;padding-left:51px}.page-id-43 #news .news_ttl a{position:absolute;bottom:1.5vw;right:0;font-family:"Meiryo","メイリオ",Verdana,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;text-decoration:underline;margin-right:44px}.page-id-43 #news #newsList{background:0 0;margin:0 46px 0 51px;max-width:none;padding:0;overflow-y:scroll;height:137px}@media screen and (min-width:768px){.page-id-43 #news{margin-bottom:127px}}@media screen and (max-width:1180px) and (min-width:768px){.page-id-43 #news{margin-left:50px;margin-right:50px;width:calc(100% - 100px)}}@media screen and (max-width:767px){.page-id-43 #news{margin:-5vw 30px 67px;width:calc(100% - 60px);height:266px}.page-id-43 #news .news_ttl{padding:15px 0 11px;margin-bottom:15px}.page-id-43 #news .news_ttl h3{font-size:27px;line-height:32px;padding-left:17px}.page-id-43 #news .news_ttl a{margin-right:18px;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.page-id-43 #news #newsList{margin:0 12px 0 17px;height:167px}.page-id-43 #news #newsList dl{padding:0 26px 30px 0}}.fz22{font-size:22px}.c_2CB4AF{color:#2cb4af}.c_FF8400{color:#ff8400}.v7_maru{font-family:vdl-v7marugothic,sans-serif}.ttl_v7{color:#2cb4af;font-size:30px;font-family:vdl-v7marugothic,sans-serif;font-weight:500;padding-top:54px;padding-bottom:37px;background-image:url(//yokomizo-dc.com/wp-content/themes/genova_tpl/css/../img/logo_ttl.svg),url(//yokomizo-dc.com/wp-content/themes/genova_tpl/css/../img/dotted.svg);background-repeat:no-repeat;background-position:center top,center bottom;position:relative}.btn a:hover{opacity:.7}@media screen and (max-width:767px){.ttl_v7{font-size:25px;letter-spacing:.06em;line-height:32px;padding-top:50px;padding-bottom:20px}}#sec1{background:#fef7ef;padding-top:82px}#sec1 h2,#sec1 .ttl_v7{margin-bottom:42px}#sec1 .map{line-height:0}#sec1 .map iframe{border:none;height:378px}@media screen and (max-width:767px){#sec1{padding-top:36px}#sec1 h2{margin-bottom:30px}#sec1 .map iframe{height:300px}}#sec1_1{position:relative;z-index:1;background:#fef7ef;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:100px}#sec1_1 .elementor-row{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sec1_1 .col_left{width:510px;margin-left:10px;margin-top:6px}#sec1_1 .col_left dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:5px}#sec1_1 .col_left dl.line_bottom{border-bottom:1px solid #d8d4c8;padding-bottom:20px;margin-bottom:30px}#sec1_1 .col_left dl dt{width:150px}#sec1_1 .col_left dl.dl_first dt{width:65px}#sec1_1 .col_left dl dd{width:350px}#sec1_1 .col_right{width:500px;border-radius:5px;padding:32px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:13px 0 0 auto}#sec1_1 .col_right .ttl-blog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 21px}#sec1_1 .col_right .ttl-blog h3{font-size:18px;letter-spacing:.15em;line-height:35px;margin:1px 0 0 7px}#sec1_1 .col_right .ttl-blog .btn-blog a{display:block;margin:6px 0 0;text-decoration:underline;font-size:14px}#sec1_1 .col_right .ttl-blog .btn-blog a:hover{text-decoration:none}#sec1_1 .ttl_tbl{border-bottom:1px solid #d3d3d3}#sec1_1 .ttl1{font-size:27px;line-height:54px;letter-spacing:.23em;color:#4e4c4a;display:table;padding:0 0 16px}#sec1_1 .txt{width:500px;letter-spacing:.23em;border-bottom:1px solid #d3d3d3;padding-bottom:25px;margin-bottom:30px}@media screen and (max-width:1100px) and (min-width:768px){#sec1_1 .elementor-row{padding:0 20px}#sec1_1 .col_right,#sec1_1 .col_left{width:99%}#sec1_1 .col_left{margin:0}#sec1_1 .txt{width:100%}#sec1_1 .ttl1{letter-spacing:.1em}#sec1_1 .col_right .ttl-blog{padding:0 0 10px}}@media screen and (max-width:767px){#sec1_1{padding-bottom:52px}#sec1_1 .elementor-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#sec1_1 table.timetable{margin-top:30px;margin-bottom:10px !important}#sec1_1 .col_left,#sec1_1 .col_right{width:100%;margin:0}#sec1_1 .timetable thead th:first-child{font-size:18px !important}#sec1_1 .timetable tbody th{padding-left:0 !important}#sec1_1 .ttl1{font-size:23px;letter-spacing:.13em}#sec1_1 .txt{width:100%;margin-bottom:20px;padding-bottom:20px}#sec1_1 .col_right .ttl-blog{padding:0 0 10px}#sec1_1 .col_right .ttl-blog h3{font-size:18px}#sec1_1 .col_right .ttl-blog .btn-blog a{font-size:11px;text-decoration:none}}#sec2{background:#e9f5f3;padding:73px 0 70px}#sec2 h2{margin-bottom:55px}#sec2 .row{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-radius:10px;overflow:hidden}#sec2 .row>*{width:calc(100%/4);position:relative;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sec2 .row>*:not(:last-child) dl:after{content:'';border-right:1px solid #d3d3d3;position:absolute;top:30px;right:0;bottom:-60px}#sec2 .row .item1 dl{background-image:url(//yokomizo-dc.com/wp-content/themes/genova_tpl/css/../img/s2_dc1.png);background-repeat:no-repeat;background-position:right 14px top 10px}#sec2 .row .item2 dl{background-image:url(//yokomizo-dc.com/wp-content/themes/genova_tpl/css/../img/s2_dc2.png);background-repeat:no-repeat;background-position:right 12px top 11px}#sec2 .row .item3 dl{background-image:url(//yokomizo-dc.com/wp-content/themes/genova_tpl/css/../img/s2_dc3.png);background-repeat:no-repeat;background-position:right 19px top 10px}#sec2 .row .item4 dl{background-image:url(//yokomizo-dc.com/wp-content/themes/genova_tpl/css/../img/s2_dc4.png);background-repeat:no-repeat;background-position:right 21px top 22px}#sec2 .row dl{padding:28px 20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 15px;position:relative}#sec2 .row dl dt{font-size:23px;font-family:vdl-v7marugothic,sans-serif;margin-bottom:14px}#sec2 .row .btn a{border-radius:999px;width:190px;font-size:13px;font-weight:700;text-align:center;display:table;margin:0 auto;color:#fff;padding:11px 0;background-color:#2cb4af;background-image:url(//yokomizo-dc.com/wp-content/themes/genova_tpl/css/../img/arr_btn.svg);background-repeat:no-repeat;background-position:center right 25px}#sec2 .row .btn a:hover{opacity:.7}@media screen and (max-width:1000px) and (min-width:768px){#sec2 .row .btn{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}#sec2 .row .btn a{width:100%}#sec2 .row dl dt{font-size:18px}}@media screen and (max-width:767px){#sec2{padding:46px 0 52px}#sec2 h2{white-space:nowrap;letter-spacing:0}#sec2 .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#sec2 .row>*{width:100%;padding-bottom:33px}#sec2 .row>*:not(:last-child) dl:after{display:none}#sec2 .row>* img{width:100% !important}#sec2 .row dl{padding-top:14px}#sec2 .row dl dt{font-size:22px}#sec2 .row dl dd{font-size:16px}#sec2 .row .btn{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}#sec2 .row .btn a{width:100%;font-size:19px}#sec2 .row .item1 dl{background-size:32px 36px;background-position:top 10px right 60px}#sec2 .row .item2 dl{background-position:top 10px right 32px;background-size:31px 44px}#sec2 .row .item3 dl{padding-top:30px;background-position:top 18px right 18px;background-size:55px 45px}}#sec3{z-index:1;position:relative;padding:73px 0 101px}#sec3:before{content:'';background:url(//yokomizo-dc.com/wp-content/themes/genova_tpl/css/../img/s4_bg.jpg);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}#sec3 h2{margin-bottom:49px}#sec3 .col{width:523px;font-size:18px}#sec3 .col .txt{margin-bottom:32px;line-height:32px}#sec3 .col .txt2{margin-bottom:56px}#sec3 .b_btn li.btn1{margin-bottom:20px}#sec3 .b_btn li.btn1 a{background-image:url(//yokomizo-dc.com/wp-content/themes/genova_tpl/css/../img/s3_icon_btn1.png),url(//yokomizo-dc.com/wp-content/themes/genova_tpl/css/../img/arr_btn.svg)}#sec3 .b_btn li.btn2 a{background-image:url(//yokomizo-dc.com/wp-content/themes/genova_tpl/css/../img/s3_icon_btn2.png),url(//yokomizo-dc.com/wp-content/themes/genova_tpl/css/../img/arr_btn.svg);background-position:center left 32px,center right 26px}#sec3 .b_btn li a{display:table;background-color:#2cb4af;background-repeat:no-repeat;background-position:center left 24px,center right 26px;background-size:auto,12px 19px;color:#fff;line-height:44px;padding:16px 0 12px 20px;text-align:center;border-radius:999px;font-size:22px;font-weight:700;width:350px;-webkit-box-sizing:border-box;box-sizing:border-box}#sec3 .pt{top:190px;left:50%;position:absolute}@media screen and (max-width:1100px) and (min-width:768px){#sec3 .row{padding:0 20px}#sec3 .pt{width:35%;right:0;top:205px;left:510px}}@media screen and (max-width:767px){#sec3{padding-top:38px;padding-bottom:43px}#sec3 .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#sec3 .row .pt{position:unset;margin-top:-60px}#sec3 .row .col{width:100%;font-size:16px;padding-top:15px}#sec3 .row .col .txt1{margin-bottom:0}#sec3 .b_btn li a{width:100%;padding:12px 0 8px 20px;font-size:19px}}#sec4{padding:74px 0 68px;position:relative;z-index:1}#sec4:before{content:'';background:url(//yokomizo-dc.com/wp-content/themes/genova_tpl/css/../img/s4_bg.jpg);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2}#sec4:after{content:'';background-image:url(//yokomizo-dc.com/wp-content/themes/genova_tpl/css/../img/s4_img.png);width:1226px;height:680px;z-index:-1;background-position:center top;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;margin:0 auto}#sec4 h2{margin-bottom:40px}#sec4 .col{margin:0 0 0 477px}#sec4 .col ul li{margin-bottom:32px;font-size:18px;line-height:32px}#sec4 .col .btn{padding:6px 0 61px 37px}#sec4 .col .btn a{background-image:url(//yokomizo-dc.com/wp-content/themes/genova_tpl/css/../img/arr_btn.svg);display:table;background-color:#2cb4af;background-repeat:no-repeat;background-position:center right 26px;background-size:12px 19px;color:#fff;line-height:44px;padding:12px 0 7px;text-align:center;border-radius:999px;font-size:19px;font-weight:700;width:250px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media screen and (max-width:1100px) and (min-width:768px){#sec4 h2{margin-bottom:20px}#sec4:after{left:-65px}#sec4 .col{margin:0 20px 0 50%}#sec4 .col ul li{margin-bottom:10px}}@media screen and (max-width:767px){#sec4{padding:0 20px 39px}#sec4 .container{padding:35px 0 34px;background:#fff;border-radius:20px}#sec4 h2{margin-bottom:25px}#sec4:before{bottom:0}#sec4:after{display:none}#sec4 .pt img{width:100% !important}#sec4 .col{margin:30px 20px 0}#sec4 .col ul{margin-bottom:20px}#sec4 .col ul li{margin-bottom:0}#sec4 .col .btn{padding:0 !important}#sec4 .col .btn a{width:100%;padding:10px 0 8px 20px}}.slider .slick-list{padding-bottom:33px !important}.slider .slick-slide div div{display:block !important}.slider .slick-arrow{background:url(//yokomizo-dc.com/wp-content/themes/genova_tpl/css/../img/prev.png),#6696d4;background-position:center;background-repeat:no-repeat;border:none;font-size:0;width:50px;height:50px;position:absolute;bottom:33px;left:0;z-index:1;cursor:pointer}.slider .slick-arrow:hover{background:url(//yokomizo-dc.com/wp-content/themes/genova_tpl/css/../img/prev.png),#1f5aa5;background-position:center;background-repeat:no-repeat}.slider .slick-next{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:50px;border-right:1px solid #fff}.sliderContainer{position:relative}.progressBarContainer{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.progressBarContainer div{display:block;width:47px;padding:0;cursor:pointer;color:#cbcac9;position:relative}.progressBarContainer div span.progressBar{width:100%;height:2px;display:block}.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%;-webkit-transition:all .5s;transition:all .5s}.progressBarContainer div span.progressBar .inProgress.active:before{background:#1f5aa5}.progressBarContainer div span.progressBar .inProgress{background:#1f5aa5;width:0;height:2px;position:relative}.progressBarContainer div:last-child span.progressBar .inProgress{width:0 !important}.progressBarContainer div span.progressBar .inProgress.active:before{background:#1f5aa5}@media screen and (max-width:767px){body{font-size:13px}.slider .slick-list{padding-bottom:50px !important}.slider .slick-arrow{bottom:0}.progressBarContainer{margin-top:30px}}#footer .brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .brand .c_2CB4AF{font-size:12px}#footer .fix-pc.hide{bottom:10px}#footer .fix-pc.hide .b_tel{opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s}.footer1{background-image:url(//yokomizo-dc.com/wp-content/themes/genova_tpl/css/../img/bg_ft.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;color:#fff}.footer1 .b_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer1 h2{font-size:34px;line-height:60px;letter-spacing:.15em;text-align:center;margin:0 auto;display:table;font-family:vdl-v7marugothic,sans-serif;padding:46px 0 34px}.footer1 .txt{padding:14px 0 90px;font-size:16px;font-weight:700}@media screen and (max-width:767px){.footer1 h2{font-size:25px;line-height:32px;letter-spacing:.09em;padding:38px 0 30px}.footer1 .b_btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:center;align-items:center}.footer1 .b_btn li:first-child{margin-bottom:7px}.footer1 .txt{padding-bottom:70px;font-size:13px}}@media screen and (max-width:767px){.fooger_logo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;text-align:center}.fooger_logo li:first-child{margin-bottom:15px}.fooger_logo .medical{display:block;margin-bottom:10px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ttl_v7{padding-top:75px}#sec2 .row .pt{height:189px;overflow:hidden}.flowList .flow_title span{margin:-3px 13px 0 0}}