.title_big{font-size:42px;text-align:center;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-style:normal;font-weight:600;letter-spacing:.15em;line-height:1.2;color:#3188d1;margin-top:65px}.ttl_catch{text-align:center;position:relative;font-size:20px;letter-spacing:.1em;font-family:din-condensed,sans-serif;font-style:normal;color:#3188d1;font-weight:400;padding-bottom:7px}.ttl_catch:after{content:"";position:absolute;bottom:0;left:50%;width:35px;transform:translateX(-50%);border-bottom:4px double #3188d1}#sec1 .wrap{max-width:1366px;width:100%;margin:0 auto;box-sizing:border-box;padding:0 20px}.box_flex{display:flex;justify-content:space-between;flex-wrap:wrap}.table_clinic{width:67%}#sec1 .col{width:32%;margin-bottom:30px}#sec1 .box_02{margin-top:60px}#sec1 .box_02 .col{width:23.8%}#sec1 .box_03{margin-top:60px}#sec1 .box_03 .col{width:49%}#sec1 .col_catch{font-family:din-2014,sans-serif;font-style:normal;font-weight:700;font-size:14px;color:#3188d1;line-height:1.5;letter-spacing:0;margin-bottom:5px}#sec1 .col h3{font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-style:normal;font-weight:600;font-size:20px;letter-spacing:.05em;color:#3188d1;line-height:1.4;margin-bottom:5px}@media screen and (max-width:767px){.box_flex{display:block}#sec1 .col{width:100% !important}#sec1 .box_02 .col:last-of-type{margin-bottom:0}.title_big{font-size:32px;margin-top:50px}.ttl_catch{font-size:16px}#sec1 .col h3{height:auto !important}.table_clinic{width:100%}.table_clinic.style_table th,.table_clinic.style_table td{font-size:14px}.table_clinic.style_table thead td:first-of-type{width:30%}.elementor-image-box-img.mb20{margin-bottom:20px !important}}@media screen and (max-width:350px){.title_big{font-size:30px}}#sec2{max-width:1366px;width:100%;margin:0 auto}#sec2 .s2_bnr{display:block;width:calc(100%/3)}@media screen and (max-width:767px){#sec2 .s2_bnr{width:100%}}#sec3 .col_left{width:47.2%}#sec3 .col_right{width:45.3%}#sec3 .ttl_catch{margin-bottom:50px}@media screen and (max-width:1025px) and (min-width:768px){#sec3 .table_style{font-size:16px}#sec3 .col_left{width:52.2%}}@media screen and (max-width:767px){#sec3 .col_left{margin-bottom:20px}#sec3 .col_right,#sec3 .col_left{width:100%}.timedl dl{font-size:14px}}.timedl dl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;padding:3px 0}.timedl dt{width:85px}.timedl dd{width:calc(100% - 85px)}.timedl dd a{vertical-align:baseline}#new_home{display:none}#new_home .ttl_catch{margin-bottom:40px}#new_home .banner_nw{width:48.9%;display:block}.home #new_home{display:block;margin-bottom:50px}.home #new_home .catch_ttl{margin-bottom:20px}.home #new_home .limk_more{text-align:center;margin-bottom:45px}.home #new_home .limk_more a{display:inline-block;color:#3188d1;text-decoration:underline;font-size:14px;margin-top:20px;font-weight:700}.step_catch .item_step h3{font-size:25px;font-weight:700;letter-spacing:.1em;text-align:center;line-height:1.2}.step_catch .item_step .catch_sm{color:#3188d1;font-weight:700;font-size:14px;text-align:center}.step_catch .item_step+.item_step{margin-top:30px}.step_catch .item_step h4{font-size:20px;font-weight:700;letter-spacing:.1em;text-align:center;line-height:1.7;color:#3188d1}.step_catch .item_step .bnr_web{display:inline-block;background:#ff981f;position:relative;padding:4px 68px;color:#fff;border-radius:21px;box-shadow:0 4px 0 #df7900;font-weight:700}.step_catch .item_step .bnr_web:after{display:block;width:18px;height:18px;position:absolute;top:calc(50% - 9px);right:18px;background:url(//akashi-west.jp/wp-content/themes/genova_tpl/css/../img/ico_btn.png) 0 0;content:""}.step_catch .item_step .txt{text-align:center}.tel_step a{font-size:36px;font-weight:500}.tel_step a .i-telephone{background:url(//akashi-west.jp/wp-content/themes/genova_tpl/css/../img/icon_tel.png) no-repeat 0 0;display:inline-block;width:20px;height:23px;margin-right:10px}@media screen and (max-width:767px){.timedl dt{width:75px}.timedl dd{width:calc(100% - 75px)}#new_home{margin:30px 0}#new_home .banner_nw{width:100%}#new_home .banner_nw:last-of-type{margin-top:15px}.home #new_home .limk_more a{margin-top:0}.home #new_home .limk_more{text-align:right}}