@keyframes icoMove{0%{opacity:0;left:53.3333333333vw}10%{opacity:1;left:53.3333333333vw}70%{opacity:1}100%{opacity:0;left:5.3333333333vw}}.main__header{margin-bottom:50px}@media screen and (max-width: 767px){.main__header{margin-bottom:8vw}}.main__header .main-header__img{background-image:url(../img/main_bg.jpg)}.lcl-sec{margin:auto;min-width:1060px;max-width:1400px;width:calc(100% - 376px)}@media screen and (max-width: 767px){.lcl-sec{min-width:100%;max-width:100%;width:100%}}.lcl-sec.lcl-sec--bgbreen{padding:60px 0;background:#e1f5f1;width:100%;max-width:100%}@media screen and (max-width: 767px){.lcl-sec.lcl-sec--bgbreen{padding:10.6666666667vw 0}}.lcl-sec.lcl-sec--bgbreen .lcl-sec__wrap{min-width:1060px;max-width:1400px;width:calc(100% - 376px);margin:auto}@media screen and (max-width: 767px){.lcl-sec.lcl-sec--bgbreen .lcl-sec__wrap{min-width:100%;max-width:100%;width:100%}}.lcl-sec.lcl-sec--bgbreen .sec-header__ttl{background:#e1f5f1}.lcl-sec:not(:last-of-type){margin-bottom:80px}@media screen and (max-width: 767px){.lcl-sec:not(:last-of-type){margin-bottom:16vw}}.lcl-sec .sec-header{margin-bottom:30px}@media screen and (max-width: 767px){.lcl-sec .sec-header{margin-bottom:30px}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__in{margin:auto;width:calc(100% - 5.3333333333vw)}}.lcl-sec .lcl-sec__table{min-width:560px;max-width:700px;width:80%;margin:0 auto 40px}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__table{font-size:3.7333333333vw;min-width:calc(100% - 2.6666666667vw);max-width:calc(100% - 2.6666666667vw);width:calc(100% - 2.6666666667vw);margin:0 auto 10.6666666667vw}}.lcl-sec .lcl-sec-in-block__ttl{margin-bottom:22px}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-in-block__ttl{margin-bottom:5.3333333333vw}}.lcl-sec .lcl-sec-in-block__txtlist{font-weight:bold;font-size:16px;line-height:22px;letter-spacing:.1em;color:#26271f}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-in-block__txtlist{font-size:3.7333333333vw;line-height:1.8}}.lcl-sec .lcl-sec-in-block__txtlist span{font-weight:normal}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-in-block__txtlist span{font-size:3.2vw;line-height:1.4}}.lcl-sec .lcl-sec__btn{width:292px}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__btn{margin:auto;width:80vw}}.lcl-sec .lcl-sec-in__table{margin:auto;max-width:1600px;width:100%}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-in__table{max-width:100%;position:relative}}@media screen and (max-width: 767px){.lcl-sec .lcl-outpatient-table__wrap{position:relative;overflow-x:auto}.lcl-sec .lcl-outpatient-table__wrap::before{content:"";position:absolute;top:0;bottom:0;left:53.3333333333vw;display:block;width:41.6vw;height:41.6vw;margin:auto;opacity:0;background:url(../../common/img/icon/ico_26.png) center/cover no-repeat}.lcl-sec .lcl-outpatient-table__wrap.scr-anin--on::before{animation:icoMove 2.2s forwards ease}}@media screen and (max-width: 767px){.lcl-sec .lcl-outpatient-table{white-space:nowrap}}.lcl-sec .lcl-outpatient-table__thead{color:#fff;font-weight:bold;background:#b4ab9e}.lcl-sec .lcl-outpatient-table{width:100%;margin-bottom:10px;border-collapse:collapse}@media screen and (max-width: 767px){.lcl-sec .lcl-outpatient-table{margin-bottom:2.6666666667vw}}.lcl-sec .lcl-outpatient-table__tr.lcl-outpatient-table__tr--morning th{background:#e1f5f1}.lcl-sec .lcl-outpatient-table__tr.lcl-outpatient-table__tr--morning td{background:#edf9f7}.lcl-sec .lcl-outpatient-table__tr.lcl-outpatient-table__tr--morning-center td{background:#daece8}.lcl-sec .lcl-outpatient-table__tr.lcl-outpatient-table__tr--morning-footer td{background:#c2e2db}.lcl-sec .lcl-outpatient-table__tr.lcl-outpatient-table__tr--afternoon th{background:#e3edfa}.lcl-sec .lcl-outpatient-table__tr.lcl-outpatient-table__tr--afternoon td{background:#edf3fc}.lcl-sec .lcl-outpatient-table__tr.lcl-outpatient-table__tr--afternoon-center td{background:#dce5f1}.lcl-sec .lcl-outpatient-table__tr.lcl-outpatient-table__tr--afternoon-center td{background:#cdd9e9}.lcl-sec .lcl-outpatient-table__tr.lcl-outpatient-table__tr--gairai th{background:#fff1f2}.lcl-sec .lcl-outpatient-table__tr.lcl-outpatient-table__tr--gairai td{background:#fff7f7}.lcl-sec .lcl-outpatient-table__tr.lcl-outpatient-table__tr--gairai-center td{background:#f9e9e9}.lcl-sec .lcl-outpatient-table__tr.lcl-outpatient-table__tr--inspection th{background:#fbf7df}.lcl-sec .lcl-outpatient-table__tr.lcl-outpatient-table__tr--inspection td{background:#fdfaec}.lcl-sec .lcl-outpatient-table__tr.lcl-outpatient-table__tr--senmon th{background:#f1eee6}.lcl-sec .lcl-outpatient-table__tr.lcl-outpatient-table__tr--senmon td{background:#f6f3eb}.lcl-sec .lcl-outpatient-table th,.lcl-sec .lcl-outpatient-table td{text-align:center;padding:10px;border:2px solid #e4e4df}.lcl-sec .lcl-outpatient-table th{font-weight:bold;width:180px}.lcl-sec .lcl-outpatient-table__txt{letter-spacing:0}.lcl-sec .lcl-outpatient-table__txt span{color:#f03254;font-size:14px}@media screen and (max-width: 767px){.lcl-sec .lcl-outpatient-table__txt span{font-size:3.7333333333vw}}.lcl-sec .lcl-outpatient-table-txt__tel{color:#f89840;text-decoration-line:underline}.lcl-sec .lcl-outpatient-table-txt__tel i{margin-right:4px;display:inline-block}.lcl-sec .lcl-sec-in-table__btn{width:292px;margin-top:22px}.lcl-sec .table02{margin:26px 0 20px}@media screen and (max-width: 767px){.lcl-sec .lcl-table02__tel{font-weight:bold}}