.ttl_big{font-family:dnp-shuei-mincho-pr6,sans-serif;font-style:normal;font-weight:600;font-size:30px;letter-spacing:.1em;line-height:1.5;color:#1a2e55;text-align:center}.ttl_sub{font-family:dnp-shuei-mincho-pr6,sans-serif;font-style:normal;font-weight:500;font-size:20px;letter-spacing:.1em;line-height:1.5;color:#1a2e55;text-align:center}#sec_1{background:url(//rickay.com/wp-content/themes/genova_tpl/css/../img/s1_bg.jpg) no-repeat center/cover;color:#fff;padding:50px 0}#sec_1 .flex-box{margin:0 60px;align-items:center}#sec_1 .flex-box .s1_img{width:468px}#sec_1 .ttl_big{color:#fff;text-align:left}#sec_1 .box_txt ul{margin-top:10px}#sec_1 .box_txt li{padding-left:22px;background:url(//rickay.com/wp-content/themes/genova_tpl/css/../img/icon_check.png) no-repeat left top 10px}#sec_2{background:#f4f6fc;padding:75px 0 110px}#sec_2 .ttl_big,#sec_2 .ttl_sub{text-align:center;color:#1a2e55}#sec_2 .col{max-width:257px;width:24%;background:#fff}#sec_2 .col h3{color:#1a2e55;text-align:center;font-family:dnp-shuei-mincho-pr6,sans-serif;font-style:normal;font-weight:600;font-size:22px;letter-spacing:.1em;line-height:1.5;margin-top:-30px}#sec_2 .col .txt{padding:10px 15px;font-size:14px}#sec_2 .btn_link{margin-top:25px;text-align:center}.btn_link a{width:315px;font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:19px;letter-spacing:.13em;display:inline-block;padding:11px 15px 15px;position:relative;background:#1e8169;text-align:left;color:#fff;line-height:1.5;border-radius:5px;box-sizing:border-box}.home .btn_link a{text-align:center;width:284px;font-family:dnp-shuei-mincho-pr6,sans-serif;font-style:normal;font-weight:500;border-radius:0;box-shadow:0px 3px 6px rgba(0,0,0,.32) !important}.btn_link a:before{content:"";position:absolute;width:6px;height:10px;top:50%;right:10px;transform:translateY(-50%);background:url(//rickay.com/wp-content/themes/genova_tpl/css/../img/ico_arrow02.png) no-repeat left top/cover}.home .btn_link a:before{width:9px;height:10px;background:url(//rickay.com/wp-content/themes/genova_tpl/css/../img/icon_btn.png) no-repeat left top/cover}.btn_link a:focus,.btn_link a:hover{opacity:.8}.box_bg_dl{height:204px;background:url(//rickay.com/wp-content/themes/genova_tpl/css/../img/s3_bg.jpg) no-repeat center/cover}.box_bg_dl .box{background:#fff;border:1px solid #1e8169;padding:25px 35px;position:absolute;top:calc(50% + 25px);left:60px;right:60px;box-sizing:border-box}.box_bg_dl .box dl{padding-left:100px;background:url(//rickay.com/wp-content/themes/genova_tpl/css/../img/s3_icon.png) no-repeat left top 15px;font-size:14px;letter-spacing:.1em}.box_bg_dl .box dl dt{font-family:dnp-shuei-mincho-pr6,sans-serif;font-style:normal;font-weight:500;font-size:24px;letter-spacing:.1em;color:#1e8169;line-height:2}.cl_green{color:#1e8169}#sec_news{padding:65px 0 95px}#sec_news .ttl_sub{margin-bottom:0}#sec_news .btn_more{text-align:right;font-size:14px;color:#1a2e55;margin-bottom:10px}#sec_news .btn_more a{text-decoration:underline}#sec_news .container{padding:0 80px}#sec_4{background:#dcece8;padding-top:80px}#sec_4 .ttl_big{position:relative}#sec_4 .ttl_big:before{content:"";position:absolute;top:-48px;left:50%;transform:translateX(-50%);background:url(//rickay.com/wp-content/themes/genova_tpl/css/../img/icon_menu.png) no-repeat center center/cover;width:40px;height:48px}#sec_4 .flex-box{flex-wrap:wrap}#sec_4 .s4_bnr{display:block;width:33.33%}#sec_5{padding:100px 0;background:url("https://rickay.com/wp-content/uploads/s5_bg2.png") no-repeat center center/cover}#sec_5 .box_cont{background:#fff;max-width:1162px;width:100%;box-sizing:border-box;padding:60px 100px 70px;margin:0 auto;box-shadow:0px 3px 6px rgba(0,0,0,.16)}#sec_5 .box_cont .text{font-size:14px;margin:20px 0 30px}#sec_5 .box_btn{text-align:center}#sec_5 .box_btn .btn_link{display:inline-block;margin:0 5px}#sec_6{background:#f4f6fc;padding:65px 0 85px}#sec_6 .container{padding:0 80px}#sec_6 .map{width:43%;padding-top:496px}#sec_6 .box_time{width:54%;color:#1a2e55}.timetable.time_home{margin-top:0;table-layout:auto}.timetable.time_home thead th{border-bottom:1px solid #1a2e55;width:27px}.timetable.time_home tbody{border-bottom:1px solid #1a2e55}.timetable.time_home th,.timetable.time_home td{background:0 0;color:#1a2e55;font-family:dnp-shuei-mincho-pr6,sans-serif;font-style:normal;font-weight:500;padding-left:0 !important;font-size:14px}.timetable.time_home thead th:first-child{font-size:20px;font-family:dnp-shuei-mincho-pr6,sans-serif;font-style:normal;font-weight:600;width:24%;color:#1a2e55}#sec_6 .box_time .note{border-bottom:1px solid #1a2e55;padding-bottom:20px;font-size:14px}#sec_6 .box_time dl{line-height:28px;margin-bottom:15px;letter-spacing:.05em}#sec_6 .box_time dl dt{float:left;width:100px;font-size:14px}#sec_6 .box_time dl dd{float:left;font-size:14px;width:calc(100% - 100px)}#sec_6 .box_time dl dd span{display:block;padding-left:13px;position:relative}#sec_6 .box_time dl dd span:before{content:"";position:absolute;left:0;top:0;margin-top:8px;width:8px;height:8px;background:#b5c4e1;border-radius:50%}.doctor-name{font-family:dnp-shuei-mincho-pr6,sans-serif;font-style:normal;font-weight:500;font-size:26px;color:#1e8169;letter-spacing:.15em;line-height:2;display:block}.footer_bnr{max-width:427px;width:100%}@media screen and (max-width:1060px) and (min-width:768px){#sec_1 .flex-box{margin:0 20px}.ttl_big{font-size:25px}#sec_1 .flex-box .s1_img{width:53%;max-width:468px}.box_bg_dl .box{left:40px;right:40px}#sec_6 .container,#sec_news .container{padding:0 40px}#sec_5 .box_cont{padding:60px 40px}#sec_5{padding:60px 20px}.timetable.time_home thead th:first-child{font-size:17px}#footer .flex-box,.contact_list{margin:0}.contact_section{padding-left:20px;padding-right:20px}#footer .nav_ul{text-align:left}#footer .nav_ul li{margin:0 13px}}@media screen and (max-width:991px) and (min-width:768px){#sec_2 .flex-box{flex-wrap:wrap;margin:0 20px}#sec_2 .col{width:48%;max-width:100%;margin-bottom:30px}#sec_6 .map{width:50%}#sec_6 .box_time{width:47%}#sec_6 .box_time dl dt{width:80px}#sec_6 .box_time dl dd{width:calc(100% - 80px)}}@media screen and (max-width:960px) and (min-width:768px){.box_bg_dl{height:235px}}@media screen and (max-width:767px){#sec_1{background:url(//rickay.com/wp-content/themes/genova_tpl/css/../img/s1_bg_sp.jpg.webp) no-repeat center/cover;color:#fff;padding:40px 0 45px}.flex-box{display:block}#sec_1 .flex-box{margin:0}.ttl_big{font-size:22px}.ttl_sub{font-size:13px}#sec_1 .ttl_big{font-size:23px;text-align:center}#sec_1 .box_txt{width:100%}#sec_1 .flex-box .s1_img{width:100%;margin-top:15px}#sec_1 .box_txt li{font-size:15px}#sec_2{padding-top:40px}#sec_2 .col{max-width:100%;width:100%;padding-bottom:15px}#sec_2 .col h3{font-size:20px}#sec_2 .col+.col{margin-top:25px}#sec_2 .col .txt{font-size:13px}.home .btn_link a,.btn_link a{width:100% !important}#footer .btn_link a:after{left:25px}.box_bg_dl .box{left:20px;right:20px;top:calc(50% + 18px);padding:20px}.box_bg_dl .box dl{padding-left:0;background:0 0;font-size:13px;line-height:23px}.box_bg_dl{background:url(//rickay.com/wp-content/themes/genova_tpl/css/../img/s3_bg_sp.jpg) no-repeat center/cover}.box_bg_dl .box dl dt{font-size:22px;text-align:center;line-height:49px;display:flex;justify-content:center;margin-bottom:10px}.box_bg_dl .box dl dt span{display:inline-block !important;background:url(//rickay.com/wp-content/themes/genova_tpl/css/../img/s3_icon_sp.png) no-repeat left top;width:49px;height:49px;margin-right:3px}#sec_news{padding:40px 0 50px}#sec_news .container{padding:0 20px}#sec_news .btn_more{font-size:11px}#newsList dl{font-size:13px;display:block}#sec_4 .s4_bnr{width:100%}#sec_5{padding:50px 20px;background:url(https://rickay.com/wp-content/uploads/s5_bg_sp2.png.webp) no-repeat center center/cover}#sec_5 .box_cont{padding:35px 25px}#sec_5 .box_cont .text{font-size:13px}#sec_5 .box_btn .btn_link{display:block;margin:10px 0}#sec_6{padding:40px 0 50px}#sec_6 .container{padding:0 20px}#sec_6 .box_time{width:100%;margin-bottom:28px}#sec_6 .txt_db{display:block;padding-left:74px}#sec_6 .map{width:100%;padding-top:408px}.timetable.time_home thead th:first-child{font-size:17px}#sec_6 .box_time .note,.timetable.time_home th,.timetable.time_home td{font-size:13px}#sec_6 .box_time dl dt,#sec_6 .box_time dl dd{width:100%;float:none;font-size:13px}.contact_section .ttl_big{font-size:23px}.contact_section .txt{font-size:13px;line-height:23px;margin-top:10px}.elementor-image-box-img.mb20{margin-bottom:20px !important}.footer_bnr{max-width:100%;width:100%}}@media all and (-ms-high-contrast:active),(-ms-high-contrast:none){.btn_link a{padding:10px 0 14px 15px !important}*::-ms-backdrop,.btn_link a{padding:10px 0 14px 15px !important}.home .btn_link a{padding:14px 0 12px 15px !important}*::-ms-backdrop,.home .btn_link a{padding:14px 0 12px 15px !important}.under_title h4:before{top:4px}*::-ms-backdrop,.under_title h4:before{top:4px}.under_title h2{padding:20px 0 18px 25px !important}*::-ms-backdrop,.under_title h2{padding:20px 0 18px 25px !important}.under_title h3{padding:3px 0 5px 26px !important}*::-ms-backdrop,.under_title h3{padding:3px 0 5px 26px !important}.under_title h5:before{top:0}*::-ms-backdrop,.under_title h5:before{top:0}.flowList .flow_title span{line-height:37px}*::-ms-backdrop,.flowList .flow_title span{line-height:37px}.title_bg span{line-height:40px}*::-ms-backdrop,.title_bg span{line-height:40px}.circle_list li:before{top:9px}.bg_box .box_title:before{top:3px}.flowList .flow_title{padding-top:5px}.flowList .flow_title span{margin-top:-5px}.flow_A .flow_title span{line-height:36px}}@media screen and (max-width:450px){.box_bg_dl{height:235px}}@media screen and (max-width:415px){.box_bg_dl{height:255px}}