blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}li,ol,ul{list-style:none}h1,h2,h3,h4,em,b,strong,dl,dt{line-height:1;font-weight:normal;font-style:normal}dt,dd{line-height:1.8}table{border-collapse:collapse;border-spacing:0}table th,table td{font-weight:400}.wf-udshinmaru,body{font-family:a-otf-ud-shin-maru-go-pr6n, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;font-style:normal}.wf-tsukua,.hero-low .hero-low__in .leadcopy-low,.com__logo p,.gnav__pc,.gnav__sp,.footer .copyright small,.t1,.t2,.t2-low,.t3,.t4,.t5,.t6,#page-home .home-greeting .home-greeting-en,#page-home .home-notice .home-notice__title a,#page-notice .home-notice .home-notice__title a,#page-doctor .dr-greeting .dr-greeting__text .dr__name{font-family:fot-tsukuardgothic-std, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;font-style:normal;letter-spacing:-1px}.border-radius{border-radius:10px}.mb1{margin-bottom:1rem}.mb2{margin-bottom:2rem}.mr--20{margin-right:20px !important}@media print, screen and (min-width: 576px){.mr--20--sm__up{margin-right:20px !important}}.mb--10{margin-bottom:10px !important}.mb--20{margin-bottom:20px !important}.d-inline{display:inline}.d--block{display:block}@media print, screen and (min-width: 576px){.d--block--sm__up{display:block}}@media print, screen and (min-width: 768px){.d--block--md__up{display:block}}@media print, screen and (min-width: 992px){.d--block--lg__up{display:block}}@media print, screen and (min-width: 1200px){.d--block--lg__up{display:block}}@media print, screen and (max-width: 575px){.d--block--sm__down{display:block}}@media print, screen and (max-width: 767px){.d--block--md__down{display:block}}@media print, screen and (max-width: 991px){.d--block--lg__down{display:block}}@media print, screen and (max-width: 1199px){.d--block--lg__down{display:block}}.d--none{display:none !important}@media print, screen and (max-width: 575px){.d--none--sm__down{display:none !important}}@media print, screen and (min-width: 576px){.d--none--sm__up{display:none !important}}.fl,.fr{float:none}@media print, screen and (min-width: 768px){.fl,.fr{float:left}}@media print, screen and (min-width: 768px){.fr{float:right}}img.fl,img.fr{display:block;margin:0 auto 1rem}@media print, screen and (min-width: 768px){img.fl,img.fr{margin:0 1rem 1rem 0}}@media print, screen and (min-width: 768px){img.fr{margin:0 0 1rem 1rem}}@media print, screen and (min-width: 768px){.w--50{width:50%}}.pos__center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cf::after{display:block;content:"";clear:both}.img-fluid{max-width:100%;height:auto}.hero-img{margin-bottom:20px}@media print, screen and (min-width: 768px){.hero-img{margin-bottom:50px}}.img--ta--center{margin:0 auto;display:block}.fw--bold{font-weight:700 !important}.ta--center{text-align:center}.text-line-wide{line-height:2.25 !important}.fc--red{color:#d50202}.fc--blue{color:#003aaf}.fc--green{color:#59c47a}.fs--s{font-size:.75rem}.fs--m{font-size:1rem}.fs--l{font-size:1rem}@media print, screen and (min-width: 576px){.fs--l{font-size:1.25rem}}.link--arrow::before{content:'';width:6px;height:10px;margin-right:8px;display:inline-block;background:url(../images/loop/arrow-link.svg) left center no-repeat}.move-underline{position:relative;display:inline-block}.move-underline::before{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:1px;background:#3b3b3b;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:0.3s;transition:0.3s}.move-underline:hover::before{-webkit-transform:scale(1);transform:scale(1)}.btn--gray{margin-bottom:20px;text-shadow:1px 1px 1px rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.4);background-color:rgba(245,245,245,0.4);border-radius:10px;-webkit-box-shadow:4px 4px 0 rgba(245,245,245,0.6);box-shadow:4px 4px 0 rgba(245,245,245,0.6)}.btn--gray a{padding:.3rem 1rem;color:#fff !important;display:block}.btn--gray a::before{content:'＞';margin-right:.5rem;font-size:.5rem;color:#fff;vertical-align:text-top;display:inline-block}.btn__bt{padding:4px 15px 4px 30px;font-size:1rem;font-weight:700;border:1px solid #3d62ad;border-radius:20px;background:#fff url(../images/loop/arrow-btn.svg) 17px center no-repeat;display:inline-block}.list--circle,.list--square,.list--decimal{line-height:2;margin-left:1rem}.list--circle li{list-style-type:circle}.list--square li{list-style-type:square}.list--decimal li{list-style-type:decimal}.table{width:100%;background-color:transparent}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table .thead-light th,.table th.thead-light{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.form-group{margin-bottom:1.5rem}.form-group .flex-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control::-webkit-input-placeholder{color:#bebebe;opacity:1}.form-control:-ms-input-placeholder{color:#bebebe;opacity:1}.form-control::-ms-input-placeholder{color:#bebebe;opacity:1}.form-control::placeholder{color:#bebebe;opacity:1}textarea.form-control{height:auto}.form-control--btn{width:100%;height:calc(1.5em + .75rem + 2px);margin-top:1rem;padding:.375rem .75rem;font-size:1.125rem;letter-spacing:1rem;color:#fff;border:1px solid transparent;border-radius:.25rem;background-color:rgba(245,245,245,0.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .15s;transition:color .15s}.form-control--btn:hover{opacity:.6;-webkit-transition:all .3s ease;transition:all .3s ease}.form-short-text{width:5rem;margin-right:.5rem;display:inline-block}.marker{margin:0 2px;padding:2px 5px;border-radius:3px;background-color:#d7d7d7}.underline{text-decoration:underline}.circle-num{width:35px;height:35px;line-height:35px;margin:5px 7px 0 0;text-align:center;font-size:1.125rem;font-weight:normal;color:#fff;border-radius:50%;background-color:#3d62ad;display:inline-block}.bg100__gray,.bg100__blue,.bg100__pink{padding:10px 0;background-color:#f5f5f5}@media print, screen and (min-width: 768px){.bg100__gray,.bg100__blue,.bg100__pink{padding:30px 0}}.bg100__blue{background-color:rgba(0,58,175,0.05)}.bg100__pink{background-color:rgba(244,180,208,0.1)}.title-border{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.title-border::before,.title-border::after{content:"";border-top:1px solid #f5f5f5;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.title-border::before{margin-right:1rem}.title-border::after{margin-right:1rem}.arrow_box{padding:5px;position:relative;background:#ffffff;border:2px solid #c22139;border-radius:5px;display:table}.arrow_box:after,.arrow_box:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:rgba(255,255,255,0);border-top-color:#ffffff;border-width:10px;margin-left:-10px}.arrow_box:before{border-color:rgba(194,33,57,0);border-top-color:#c22139;border-width:13px;margin-left:-13px}.box,.box--white,.box--gray,.box--green{padding:10px !important;border-radius:10px;-webkit-box-shadow:7.66px 6.428px 20px 0px rgba(213,213,213,0.25);box-shadow:7.66px 6.428px 20px 0px rgba(213,213,213,0.25)}@media print, screen and (min-width: 768px){.box,.box--white,.box--gray,.box--green{padding:20px !important}}.box--white{background-color:#fff}.box--gray{border:1px solid #d7d7d7}.box--green{border:2px solid #59c47a}.list--flow li{padding-bottom:70px;background:url(../images/loop/arrow_down.png) no-repeat center bottom}.list--flow li:last-child{padding-bottom:0;background:none}.flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media print, screen and (min-width: 576px){.flex-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.flex-wrap .flex-wrap__img{margin-bottom:10px;background:#f5f5f5}@media print, screen and (min-width: 576px){.flex-wrap .flex-wrap__img{width:35%;margin-bottom:0;background:none}}@media print, screen and (min-width: 576px){.flex-wrap .flex-wrap__text{width:60%}}.flex-wrap__reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-wrap__between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex-wrap__evenly{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.flex-wrap__align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-wrap__0Column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media print, screen and (min-width: 576px){.flex-wrap__0Column{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.flex-wrap__0Column>div,.flex-wrap__0Column>li{margin:2%;-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}.flex-wrap__2Column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print, screen and (min-width: 576px){.flex-wrap__2Column{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media print, screen and (min-width: 576px){.flex-wrap__2Column>div,.flex-wrap__2Column>li{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%}}.flex-wrap__3Column,.flex-wrap__5Column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media print, screen and (min-width: 576px){.flex-wrap__3Column,.flex-wrap__5Column{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.flex-wrap__3Column>div,.flex-wrap__5Column>div,.flex-wrap__3Column>li,.flex-wrap__5Column>li{margin-bottom:20px}@media print, screen and (min-width: 576px){.flex-wrap__3Column>div,.flex-wrap__5Column>div,.flex-wrap__3Column>li,.flex-wrap__5Column>li{-webkit-flex-basis:31%;-ms-flex-preferred-size:31%;flex-basis:31%;margin-bottom:20px}}.flex-wrap__3Column>div:last-child,.flex-wrap__5Column>div:last-child,.flex-wrap__3Column>li:last-child,.flex-wrap__5Column>li:last-child{margin-bottom:0}.flex-wrap__5Column>div,.flex-wrap__5Column>li{-webkit-flex-basis:46%;-ms-flex-preferred-size:46%;flex-basis:46%}@media print, screen and (min-width: 576px){.flex-wrap__5Column>div,.flex-wrap__5Column>li{-webkit-flex-basis:16%;-ms-flex-preferred-size:16%;flex-basis:16%}}.timetable{padding:20px 0;background:#3d62ad;position:relative}@media print, screen and (min-width: 768px){.timetable{padding:40px 0}}.timetable::before,.timetable::after{content:'';width:100%;height:1px;background-color:#fff;position:absolute;top:7px}.timetable::after{bottom:7px;top:auto}.timetable .t2,.timetable .t2-low{text-align:center;color:#fff;letter-spacing:1px}.timetable .timetable__in{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}@media print, screen and (min-width: 992px){.timetable .timetable__in{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.timetable .timetable__in>div{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%;margin-bottom:20px;position:relative}.timetable .timetable__in>div:last-child{margin-bottom:0}@media print, screen and (min-width: 992px){.timetable .timetable__in>div{margin-bottom:0}}.timetable .t3{text-align:center;color:#fff}.timetable .table-box{padding:10px;border-radius:5px;background:#fff}@media print, screen and (min-width: 768px){.timetable .table-box{padding:10px 20px}}.timetable .table tr:last-child th,.timetable .table tr:last-child td{border:none}.timetable .table th,.timetable .table td{text-align:center;border-top:none}.timetable .table tr:first-child th,.timetable .table thead th,.timetable .table th,.timetable .table td{padding:.5rem;border-bottom:1px solid #3d62ad}.timetable .table .timetable__ok{color:#f4b4d0}.timetable .timetable__closed{text-align:center;color:#fff}body{font-size:.875rem;-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";color:#3b3b3b;background-color:#fff}@media print, screen and (min-width: 576px){body{font-size:1rem}}img{max-width:100%;height:auto}.container{margin-right:auto;margin-left:auto;padding:0 15px;position:relative;z-index:1}@media print, screen and (min-width: 992px){.container{max-width:1000px;padding:0}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;position:relative}.container-bottom{margin-bottom:50px;position:relative}@media print, screen and (min-width: 992px){.container-bottom{margin-bottom:100px}}.container-bottom__in{margin-bottom:30px;position:relative}@media print, screen and (min-width: 768px){.container-bottom__in{margin-bottom:50px}}.container-bottom__in:last-child{margin-bottom:0}.container-bottom__in__in{margin-bottom:20px;position:relative}.container-bottom__in__in:last-child{margin-bottom:0}@media print, screen and (min-width: 768px){.container-bottom__in__in{margin-bottom:35px}}.container-bottom__in__in:last-child{margin-bottom:0}.hero-low{margin-bottom:50px;padding:20px 0;background:#f0f5ff}@media print, screen and (min-width: 768px){.hero-low{margin-bottom:130px;padding:90px 0}}.hero-low .hero-low__in{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media print, screen and (min-width: 768px){.hero-low .hero-low__in{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media print, screen and (min-width: 768px){.hero-low .hero-low__in>div{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}}@media print, screen and (min-width: 992px){.hero-low .hero-low__in>div{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}.hero-low .hero-low__in .leadcopy-low{line-height:2;margin-bottom:10px;text-align:center;font-size:1.375rem;font-weight:700;letter-spacing:1px !important}@media print, screen and (min-width: 768px){.hero-low .hero-low__in .leadcopy-low{margin-bottom:0;font-size:2.062rem}}.hero-low .hero-low__in .leadcopy-low span{font-weight:400;font-size:.625rem;letter-spacing:3px !important;color:#003aaf;display:block}@media print, screen and (min-width: 768px){.hero-low .hero-low__in .leadcopy-low span{font-size:.875rem}}@media print, screen and (min-width: 768px){.hero-low .hero-low__in img{position:absolute;top:-60px}}.header{margin:10px 0 20px}@media print, screen and (min-width: 768px){.header{margin:20px auto 40px}}.com__logo p{text-align:left;font-size:.75rem;font-weight:700;color:#003aaf;display:inline-block;position:relative;top:-10px;left:54px}@media print, screen and (max-width: 320px){.com__logo p{text-align:center;display:block;top:0;left:0}}@media print, screen and (min-width: 768px){.com__logo p{text-align:right;font-size:.875rem;display:block;top:-15px;left:-30px}}.com__logo img{width:240px}@media print, screen and (min-width: 576px){.com__logo img{width:auto}}.com__info{text-align:center;display:none}@media print, screen and (min-width: 768px){.com__info{margin-top:10px;letter-spacing:1px;display:block}}.com__info .com__info--tel{margin-bottom:10px;padding:8px 22px 7px;color:#fff;border-radius:20px;background-color:#3d62ad}.com__info .com__info--tel a{color:#fff}.com__info .com__info--tel img{margin:0 8px 0 13px;vertical-align:middle;position:relative;top:-2px}.com__info p{font-size:.875rem}.com__info .com__info--LINE{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.com__info .com__info--LINE .line-add-friend{margin:10px 0;position:relative}@media print, screen and (min-width: 768px){.com__info .com__info--LINE .line-add-friend{margin:0 0 0 10px}}.com__info .com__info--LINE .line-add-friend a{display:inline-block;padding:3px 7px;font-size:.75rem;color:#fff;border-radius:3px;background-color:#06c755}.com__info .com__info--LINE .line-add-friend .icon--line{width:20px;margin-right:4px;vertical-align:middle}.com__info .com__info--LINE .line-add-friend .icon--line-qr{display:block;margin-top:5px;padding:0 6px 6px 6px;border-radius:0 0 3px 3px;background-color:#06c755}@media print, screen and (min-width: 768px){.com__info .com__info--LINE .line-add-friend .icon--line-qr{margin-top:0;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.main p{line-height:1.9}.nav-current .current{color:#f295be}.gnav__pc{display:none}@media print, screen and (min-width: 768px){.gnav__pc{font-size:1.25rem;display:block}}.gnav__pc ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.gnav__pc ul li{line-height:30px}.gnav__pc ul li::after{content:"";width:20px;height:33px;margin:0 14px;vertical-align:bottom;display:inline-block;background:url(../images/loop/gnav-line.png) right center no-repeat}.gnav__pc ul li:last-child::after{content:none}.gnav__sp--wrap{display:block}@media print, screen and (min-width: 768px){.gnav__sp--wrap{display:none}}.gnav__sp{overflow-y:scroll}.gnav__sp .nav-current{margin-bottom:30px}.gnav__sp .nav-current li{margin-bottom:10px;padding:0 15px 5px;border-bottom:1px solid #3d62ad}.gnav__sp .nav-current a{line-height:2.5;font-size:1rem;font-weight:700;background:url(../images/loop/arrow-ft.svg) right center no-repeat;display:block}.gnav__sp .com__info{display:block}.gnav__sp .com__info .com__info--tel{margin-bottom:0;padding:5px 0;border-radius:30px}.gnav__sp .com__info .com__info--tel .com__info--no-yoyaku{display:block}.gnav__sp .com__info .com__info--tel img{margin:0 5px 0 0;top:-5px}.gnav__sp .com__info .com__info--tel a{line-height:1.5;font-size:1.25rem;display:inline-block}.zdo_drawer_menu *{-webkit-appearance:none;-moz-appearance:none;appearance:none}.zdo_drawer_menu a{color:inherit;text-decoration:none}.zdo_drawer_menu .zdo_drawer_bg{width:100%;height:100%;position:fixed;z-index:999;background-color:rgba(51,51,51,0.5);display:none;top:0;left:0}.zdo_drawer_menu .zdo_drawer_button{display:block;background:none;border:none;padding:0;width:42px;letter-spacing:0.1em;cursor:pointer;position:fixed;top:10px;right:15px;z-index:1001;text-align:center;outline:none}@media print, screen and (min-width: 768px){.zdo_drawer_menu .zdo_drawer_button{top:32px;right:32px}}.zdo_drawer_menu .zdo_drawer_button.active .zdo_drawer_bar{width:19px}.zdo_drawer_menu .zdo_drawer_button.active .zdo_drawer_bar1{-webkit-transform:rotate(40deg);transform:rotate(40deg)}.zdo_drawer_menu .zdo_drawer_button.active .zdo_drawer_bar2{opacity:0}.zdo_drawer_menu .zdo_drawer_button.active .zdo_drawer_bar3{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.zdo_drawer_menu .zdo_drawer_button.active .zdo_drawer_menu_text{display:none}.zdo_drawer_menu .zdo_drawer_button.active .zdo_drawer_close{display:block}.zdo_drawer_menu .zdo_drawer_bar{display:block;height:1px;margin:5px 12px;-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-transform-origin:0 0;transform-origin:0 0}.zdo_drawer_menu .zdo_drawer_nav_wrapper{width:auto;height:100%;padding:0 0.5rem;-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-transform:translate(312px);transform:translate(312px);position:fixed;top:0;right:0;z-index:1000;background-color:#fff}.zdo_drawer_menu .zdo_drawer_nav_wrapper.open{-webkit-transform:translate(0);transform:translate(0)}.zdo_drawer_menu.left .zdo_drawer_button{right:auto;left:32px}.zdo_drawer_menu.left .zdo_drawer_nav_wrapper{-webkit-transform:translate(-312px);transform:translate(-312px);right:auto;left:0}.zdo_drawer_menu.left .zdo_drawer_nav_wrapper.open{-webkit-transform:translate(0);transform:translate(0)}.zdo_drawer_menu .zdo_drawer_nav{padding:60px 15px 0}.zdo_drawer_menu .zdo_drawer_button{width:40px;height:40px;border-radius:50%;background-color:#3d62ad;-webkit-box-shadow:2.5px 4.33px 10px 0px rgba(0,0,0,0.1);box-shadow:2.5px 4.33px 10px 0px rgba(0,0,0,0.1)}.zdo_drawer_menu .zdo_drawer_button .zdo_drawer_bar{background-color:#fff}.pnav .pnav__in{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;font-size:.9375rem}@media print, screen and (min-width: 768px){.pnav .pnav__in{width:50%;margin:-95px 0 60px}}.pnav .pnav__in li{margin:0 1rem 1rem 0}@media print, screen and (min-width: 768px){.pnav .pnav__in li{-webkit-flex-basis:12rem;-ms-flex-preferred-size:12rem;flex-basis:12rem}}.pnav .pnav__in li a{padding-left:20px;background:url(../images/loop/arrow-pnav.svg) left center no-repeat}.footer{padding-top:20px;background:#f5f5f5}@media print, screen and (min-width: 768px){.footer{padding-top:50px}}.footer>div>.flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media print, screen and (min-width: 768px){.footer>div>.flex-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.footer .com__logo{margin-bottom:5px;text-align:center}@media print, screen and (min-width: 576px){.footer .com__logo{margin-bottom:0}}.footer .com__info{display:block}@media print, screen and (max-width: 575px){.footer .com__info{margin-bottom:15px;font-size:.875rem}}@media print, screen and (max-width: 575px){.footer .com__info .com__info--tel{margin-bottom:0;padding:6px 15px 5px}}@media print, screen and (max-width: 320px){.footer .com__info .com__info--tel .com__info--no-yoyaku{display:block}}.footer .com__info .line-add-friend a{border-radius:3px 3px 0 0}.footer .ft-info{line-height:2;margin-bottom:10px}@media print, screen and (min-width: 768px){.footer .ft-info{margin:5px 0 20px}}.footer .ft-info .ft-info__separater{display:block}@media print, screen and (min-width: 576px){.footer .ft-info .ft-info__separater{display:inline-block}}.footer .ft-info .ft-info__separater::after{content:none}@media print, screen and (min-width: 576px){.footer .ft-info .ft-info__separater::after{content:"／"}}.footer .access-link{margin-bottom:30px}.footer .access-link li{margin-bottom:10px}.footer .access-link li:last-child{margin-bottom:0}.footer .access-link li a{padding-left:20px;background:url(../images/loop/arrow-ft.svg) left center no-repeat}.footer .fnav .flex-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media print, screen and (min-width: 768px){.footer .fnav .flex-wrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.footer .fnav .flex-wrap li{line-height:14px;margin-top:10px;padding:0 10px;font-size:.812rem;border-right:1px solid #3d62ad}@media print, screen and (min-width: 768px){.footer .fnav .flex-wrap li{margin-top:0}}.footer .fnav .flex-wrap li:last-child{border:none}.footer .fnav .flex-wrap li:first-child{padding-left:0}.footer .fnav .flex-wrap li:last-child{padding-right:0}.footer #pagetop{text-align:center;font-size:.75rem;position:absolute;right:0;bottom:0}.footer .copyright{margin-top:25px;padding:10px 0;text-align:center;background:#f4b4d0}.footer .copyright small{font-size:.75rem;font-weight:700;color:#fff;letter-spacing:1px !important}.gmap{width:100%;height:300px;margin-bottom:10px;border:none}.t1{margin-bottom:50px;font-size:1.375rem;font-weight:700}@media print, screen and (min-width: 768px){.t1{margin-bottom:100px;font-size:2.062rem}}.t2,.t2-low{margin-bottom:20px;font-size:1.25rem}@media print, screen and (min-width: 768px){.t2,.t2-low{margin-bottom:30px;font-size:1.75rem}}.t2-low{padding-top:40px;text-align:center;font-weight:400 !important;letter-spacing:1px !important;background:url(../images/loop/sp-title-dot.svg) center top no-repeat}@media print, screen and (min-width: 768px){.t2-low{margin-bottom:50px;padding-top:60px;background:url(../images/loop/title-dot.svg) center top no-repeat}}.t2-low::before,.t2-low::after{content:"";width:30px;height:1px;padding:0 10px;vertical-align:middle;background:url(../images/loop/sp-t2-low-line.svg) center center no-repeat;display:inline-block}@media print, screen and (min-width: 768px){.t2-low::before,.t2-low::after{width:70px;padding:0 20px;background:url(../images/loop/t2-low-line.svg) center center no-repeat}}.t3{margin-bottom:10px;font-size:1rem;font-weight:400;color:#003aaf}@media print, screen and (min-width: 768px){.t3{margin-bottom:25px;font-size:1.437rem}}.t4{margin-bottom:10px;padding-bottom:15px;padding-left:1rem;font-size:1rem;font-weight:700;border-bottom:2px dotted #d7d7d7;position:relative}@media print, screen and (min-width: 768px){.t4{margin-bottom:20px;font-size:1.25rem}}.t4::after{content:"";display:block;position:absolute;top:0px;left:0px;bottom:7px;width:3px;background:#f4b4d0}.t5{margin-bottom:10px;padding:5px;font-size:.9375rem;font-weight:700;background:#f5f5f5}@media print, screen and (min-width: 768px){.t5{margin-bottom:15px;font-size:1.25rem}}.t5::before,.t5::after{content:"";padding:0 0.5rem;display:inline-block}.t5::before{content:"["}.t5::after{content:"]"}a:link,a:visited,a:hover{text-decoration:none;color:#003aaf;outline:none}a:hover,a:hover img{opacity:0.6;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media print, screen and (min-width: 768px){a[href*="tel:"]{text-decoration:none;pointer-events:none;cursor:default}}.ie11_0 #home .hero .leadcopy span{line-height:1.1;font-size:1.9rem;padding:10px 13px 12px 0}.ie11_0 .circle-num{line-height:45px}@media print{body{-webkit-print-color-adjust:exact}section{display:block;page-break-before:always}pre code{page-break-after:always}@page{margin-top:0.4cm;margin:0.5cm}p a,code,pre{word-wrap:break-word}pre a[href]:after{content:""}pre abbr[title]:after{content:""}pre .ir a:after,pre a [href^="javascript:"]:after,pre a [href^="#"]:after{content:""}#cboxOverlay{width:0;height:0;position:inherit}#cboxWrapper,#cboxLoadedContent,#overlay{display:none}.header{padding:10px 0;background-color:none;-webkit-box-shadow:none;box-shadow:none;position:inherit}.breadcrumbs{margin:0}.no-print,.zdo_drawer_button,.nav_wrap,.ftnav{display:none !important}.wrap{padding:0}.footer{padding:20px 0}}.wf-udshinmaru,body{font-family:a-otf-ud-shin-maru-go-pr6n, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;font-style:normal}.wf-tsukua,.hero-low .hero-low__in .leadcopy-low,.com__logo p,.gnav__pc,.gnav__sp,.footer .copyright small,.t1,.t2,.t2-low,.t3,.t4,.t5,.t6,#page-home .home-greeting .home-greeting-en,#page-home .home-notice .home-notice__title a,#page-notice .home-notice .home-notice__title a,#page-doctor .dr-greeting .dr-greeting__text .dr__name{font-family:fot-tsukuardgothic-std, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;font-style:normal;letter-spacing:-1px}#page-home .t2,#page-home .t2-low{font-weight:700}#page-home .footer{padding-top:50px}@media print, screen and (min-width: 768px){#page-home .footer{padding-top:100px}}#page-home .hero{margin-bottom:10px}@media print, screen and (min-width: 768px){#page-home .hero{margin-bottom:65px}}@media print, screen and (min-width: 1200px){#page-home .hero{width:1200px}}#page-home .hero .hero__ph img{width:100%}#page-home .home-feature-first .home-feature{margin-bottom:30px}@media print, screen and (min-width: 768px){#page-home .home-feature-first .home-feature{margin-bottom:0}}#page-home .home-feature-first .home-first p{margin-bottom:15px}@media print, screen and (min-width: 768px){#page-home .home-feature-first .home-first p{margin-bottom:30px}}#page-home .home-feature-first .home-feature__in,#page-home .home-feature-first .home-first__in{margin-bottom:0;position:relative}@media print, screen and (min-width: 768px){#page-home .home-feature-first .home-feature__in,#page-home .home-feature-first .home-first__in{margin-bottom:25px}}#page-home .home-feature-first .home-feature__in .t2,#page-home .home-feature-first .home-feature__in .t2-low,#page-home .home-feature-first .home-first__in .t2,#page-home .home-feature-first .home-first__in .t2-low{margin:0;padding:15px 30px 0;text-align:center;color:#003aaf;background:#fff;border-radius:10px 10px 0 0;position:absolute;bottom:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#page-home .home-feature-first .home-feature__in-2{margin-bottom:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#page-home .home-feature-first .home-feature__in-2 ul li{margin-bottom:5px}#page-home .home-condition{padding:20px 0;background:url(../images/home/bg-wood.jpg)}@media print, screen and (min-width: 768px){#page-home .home-condition{padding:40px 0}}#page-home .home-condition .t2,#page-home .home-condition .t2-low,#page-home .home-condition .t3{text-align:center}#page-home .home-condition .t2,#page-home .home-condition .t2-low{width:auto;margin-bottom:30px;margin-left:auto;margin-right:auto;padding-bottom:8px;color:#003aaf;border-bottom:5px solid #f4b4d0;position:relative}@media print, screen and (min-width: 768px){#page-home .home-condition .t2,#page-home .home-condition .t2-low{width:50%;margin-bottom:50px;padding-bottom:15px}}#page-home .home-condition .t2::before,#page-home .home-condition .t2-low::before,#page-home .home-condition .t2::after,#page-home .home-condition .t2-low::after{content:none}@media print, screen and (min-width: 768px){#page-home .home-condition .t2::before,#page-home .home-condition .t2-low::before,#page-home .home-condition .t2::after,#page-home .home-condition .t2-low::after{content:'';width:100%;height:40px;display:inline-block;position:absolute}}#page-home .home-condition .t2::before,#page-home .home-condition .t2-low::before{background:url(../images/home/condition-dot-l.svg) left center no-repeat;left:-110px}#page-home .home-condition .t2::after,#page-home .home-condition .t2-low::after{background:url(../images/home/condition-dot-r.svg) right center no-repeat;right:-110px}#page-home .home-condition .home-condition-seki,#page-home .home-condition .home-condition-kafun{padding:15px 10px;border:2px solid #f4b4d0;border-radius:10px;background:#fff;position:relative}@media print, screen and (min-width: 768px){#page-home .home-condition .home-condition-seki,#page-home .home-condition .home-condition-kafun{padding:30px 50px}}@media print, screen and (min-width: 768px){#page-home .home-condition .home-condition-seki .t3,#page-home .home-condition .home-condition-kafun .t3{margin:0;position:absolute;top:-1rem;left:50%}}#page-home .home-condition .home-condition-seki .flex-wrap,#page-home .home-condition .home-condition-kafun .flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media print, screen and (min-width: 768px){#page-home .home-condition .home-condition-seki .flex-wrap,#page-home .home-condition .home-condition-kafun .flex-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media print, screen and (min-width: 768px){#page-home .home-condition .home-condition-seki .flex-wrap>div:first-child,#page-home .home-condition .home-condition-kafun .flex-wrap>div:first-child{-webkit-flex-basis:79%;-ms-flex-preferred-size:79%;flex-basis:79%}}@media print, screen and (min-width: 768px){#page-home .home-condition .home-condition-seki .flex-wrap>div:last-child,#page-home .home-condition .home-condition-kafun .flex-wrap>div:last-child{-webkit-flex-basis:170px;-ms-flex-preferred-size:170px;flex-basis:170px}}#page-home .home-condition .home-condition-seki .flex-wrap p,#page-home .home-condition .home-condition-kafun .flex-wrap p{line-height:2}#page-home .home-condition .home-condition-seki .flex-wrap .btn__bt,#page-home .home-condition .home-condition-kafun .flex-wrap .btn__bt{margin:0 auto;display:table}#page-home .home-condition .home-condition-seki .flex-wrap img,#page-home .home-condition .home-condition-kafun .flex-wrap img{display:none}@media print, screen and (min-width: 768px){#page-home .home-condition .home-condition-seki .flex-wrap img,#page-home .home-condition .home-condition-kafun .flex-wrap img{display:block}}@media print, screen and (min-width: 768px){#page-home .home-condition .home-condition-seki .t3{margin-left:-77px}}@media print, screen and (min-width: 768px){#page-home .home-condition .home-condition-kafun .t3{margin-left:-205.5px}}#page-home .home-greeting{padding-top:10px}@media print, screen and (min-width: 768px){#page-home .home-greeting{padding:50px 0 0 50px}}#page-home .home-greeting .t2,#page-home .home-greeting .t2-low{padding-left:20px;position:relative;z-index:10}@media print, screen and (min-width: 768px){#page-home .home-greeting .t2,#page-home .home-greeting .t2-low{padding-left:0}}#page-home .home-greeting .home-greeting-en{font-size:2.5rem;font-weight:700;font-style:italic;color:#f3f3f3;letter-spacing:5px;position:absolute;top:-40px;left:5px;z-index:1}@media print, screen and (min-width: 768px){#page-home .home-greeting .home-greeting-en{font-size:4.375rem;letter-spacing:8px;top:-50px;left:0}}#page-home .home-greeting .home-greeting-text{-webkit-flex-basis:55%;-ms-flex-preferred-size:55%;flex-basis:55%}@media print, screen and (min-width: 768px){#page-home .home-greeting .home-greeting-text p{line-height:2.3}}#page-home .home-greeting .home-greeting-text img.fr{margin-left:1rem}#page-home .home-greeting .home-greeting__sp--ph{margin-right:1rem;float:left;display:none}@media print, screen and (max-width: 575px){#page-home .home-greeting .home-greeting__sp--ph{display:block}}#page-home .home-greeting .home-greeting-doctor{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}#page-home .home-notice,#page-notice .home-notice{padding:20px 0;background:#f5f5f5;position:relative}@media print, screen and (min-width: 768px){#page-home .home-notice,#page-notice .home-notice{padding:40px 0}}#page-home .home-notice::before,#page-home .home-notice::after,#page-notice .home-notice::before,#page-notice .home-notice::after{content:'';width:100%;height:1px;background-color:#fff;position:absolute;top:7px}#page-home .home-notice::after,#page-notice .home-notice::after{bottom:7px;top:auto}#page-home .home-notice .home-notice__title,#page-notice .home-notice .home-notice__title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:10px 20px;color:#59c47a;background:#fff url(../images/home/img-notice-triangle.svg) 2px 2px no-repeat}#page-home .home-notice .home-notice__title .t2,#page-home .home-notice .home-notice__title .t2-low,#page-notice .home-notice .home-notice__title .t2,#page-notice .home-notice .home-notice__title .t2-low{margin-bottom:0}#page-home .home-notice .home-notice__title a,#page-notice .home-notice .home-notice__title a{padding-right:17px;text-decoration:underline;color:#59c47a;background:#fff url(../images/home/img-notice-arrow.svg) right center no-repeat}#page-home .home-notice dl,#page-notice .home-notice dl{margin:0 20px 20px;padding-bottom:10px;border-bottom:3px dotted #d7d7d7}#page-home .home-notice dl::after,#page-notice .home-notice dl::after{display:block;content:"";clear:both}#page-home .home-notice dl:last-child,#page-notice .home-notice dl:last-child{margin-bottom:0;padding-bottom:0;border:none}@media print, screen and (min-width: 768px){#page-home .home-notice dl,#page-notice .home-notice dl{padding-bottom:15px}}#page-home .home-notice dl dt,#page-notice .home-notice dl dt{margin-bottom:5px}#page-home .home-notice dl dt:last-child,#page-notice .home-notice dl dt:last-child{margin-bottom:0}@media print, screen and (min-width: 768px){#page-home .home-notice dl dt,#page-notice .home-notice dl dt{margin-bottom:0;float:left}}@media print, screen and (min-width: 768px){#page-home .home-notice dl dd,#page-notice .home-notice dl dd{margin-left:10rem}}@media print, screen and (min-width: 768px){#page-notice .hero-low{margin-bottom:50px}}@media print, screen and (min-width: 768px){#page-notice .t2-low{margin-bottom:30px}}#page-notice .home-notice{border-radius:5px}#page-notice .home-notice .home-notice__in{padding:0 20px}#page-about .tag-cooperation .container>div{height:auto;padding-left:5rem}@media print, screen and (min-width: 576px){#page-about .tag-cooperation .container>div{height:280px;padding:0}}#page-about .tag-cooperation .container>div>div{position:relative}@media print, screen and (min-width: 576px){#page-about .tag-cooperation .container>div>div{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#page-about .tag-cooperation .container>div>div p{line-height:2.5 !important}#page-first .tr-flow::after{content:'';width:70%;height:90%;margin-top:2%;border:2px solid #f4b4d0;border-radius:50px;display:inline-block;position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media print, screen and (min-width: 992px){#page-first .tr-flow::after{width:850px}}#page-first .tr-flow .tr-flow__in{margin-bottom:80px;z-index:10}#page-first .tr-flow .tr-flow__in::after{content:'';width:55px;height:81px;display:inline-block;background:url(../images/loop/flow-arrow-down.svg) bottom center no-repeat;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#page-first .tr-flow .tr-flow__in:last-child::after{content:none}#page-first .tr-flow .tr-flow__in .tr-flow__bg{padding:1rem 0;background:#fff}#page-first .tr-flow .interview-dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}@media print, screen and (min-width: 768px){#page-first .tr-flow .interview-dl{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}#page-first .tr-flow .interview-dl li{margin:5px 0}@media print, screen and (min-width: 768px){#page-first .tr-flow .interview-dl li{-webkit-flex-basis:calc(95% / 2);-ms-flex-preferred-size:calc(95% / 2);flex-basis:calc(95% / 2);margin:5px}}#page-first .tr-flow .interview-dl a{padding:10px;background:#fff;display:block}@media print, screen and (min-width: 768px){#page-first .tr-flow .interview-dl a{width:90%;height:80px;font-size:15px;display:inline-block}}@media print, screen and (min-width: 768px){#page-first .tr-flow .interview-dl span{display:block}}#page-first .tr-flow .icon-download::after{content:' ';width:30px;height:31px;margin-top:5px;vertical-align:text-bottom;display:inline-block;background:url(../images/loop/icon-download.svg) right center no-repeat}#page-treatment .t3-bg{text-align:center;font-size:1.125rem}@media print, screen and (min-width: 768px){#page-treatment .t3-bg{font-size:1.562rem}}#page-treatment .t3-bg::before{content:'';width:60px;height:60px;margin-right:10px;vertical-align:middle;background-position:center center;background-repeat:no-repeat;background-size:40px;border:1px solid #3d62ad;border-radius:50%;display:inline-block}@media print, screen and (min-width: 576px){#page-treatment .t3-bg::before{width:90px;height:90px;margin-right:15px;background-size:auto}}#page-treatment .tag-kokyuki .t5.fc--green.fw--bold.box--green,#page-treatment .tag-kokyuki .t5.fc--green.fw--bold.box--green{letter-spacing:0}#page-treatment .tag-kokyuki .t5.fc--green.fw--bold.box--green::before,#page-treatment .tag-kokyuki .t5.fc--green.fw--bold.box--green::after,#page-treatment .tag-kokyuki .t5.fc--green.fw--bold.box--green::before,#page-treatment .tag-kokyuki .t5.fc--green.fw--bold.box--green::after{content:none}#page-treatment .tag-naika .t3-bg::before{background-image:url(../images/treatment/icon-naika.svg)}#page-treatment .tag-kokyuki .t3-bg::before{background-image:url(../images/treatment/icon-kokyuki.svg)}#page-treatment .tag-tounyou .t3-bg::before{background-image:url(../images/treatment/icon-tounyou.svg);background-size:25px}@media print, screen and (min-width: 576px){#page-treatment .tag-tounyou .t3-bg::before{background-size:auto}}#page-treatment .tag-koujyosen .t3-bg::before{background-image:url(../images/treatment/icon-koujyosen.svg)}#page-treatment .tag-allergy .t3-bg::before{background-image:url(../images/treatment/icon-allergy.svg)}#page-treatment .tag-yobou .t3-bg::before{background-image:url(../images/treatment/icon-yobou.svg)}#page-treatment .tag-oushin .t3-bg::before{background-image:url(../images/treatment/icon-oushin.svg)}#page-treatment .treatment-lead{padding:1rem;background:#f5f5f5;border-radius:20px}#page-treatment .treatment-lead>div:first-child{padding:20px 40px 0 20px}#page-treatment .treatment-lead>div li{margin:.3rem .2rem;padding:.5rem;color:#fff;border-radius:10px;background-color:#3d62ad;display:inline-block}#page-doctor .dr-greeting{padding:0;position:relative}#page-doctor .dr-greeting .dr-greeting-director,#page-doctor .dr-greeting .dr-greeting-doctor{padding:20px 15px}@media print, screen and (min-width: 768px){#page-doctor .dr-greeting .dr-greeting-director,#page-doctor .dr-greeting .dr-greeting-doctor{padding:50px 15px;background-image:url(../images/doctor/dr-greeting-director@2x.jpg);background-position:right center;background-repeat:no-repeat;background-size:contain}}@media print, screen and (min-width: 1200px){#page-doctor .dr-greeting .dr-greeting-director,#page-doctor .dr-greeting .dr-greeting-doctor{padding-left:0;padding-right:0}}#page-doctor .dr-greeting .dr-greeting-director .t3,#page-doctor .dr-greeting .dr-greeting-doctor .t3{line-height:36px;padding-left:55px;background-image:url(../images/doctor/director-greeting__icon.svg);background-position:left center;background-repeat:no-repeat}@media print, screen and (min-width: 768px){#page-doctor .dr-greeting .dr-greeting-doctor{background-image:url(../images/doctor/dr-greeting-doctor@2x.jpg)}}#page-doctor .dr-greeting .dr-greeting-doctor .t3{color:#f295be;background-image:url(../images/doctor/doctor-greeting__icon.svg)}#page-doctor .dr-greeting .dr-greeting__text{width:auto}@media print, screen and (min-width: 768px){#page-doctor .dr-greeting .dr-greeting__text{width:50%}}@media print, screen and (min-width: 992px){#page-doctor .dr-greeting .dr-greeting__text{width:63%}}#page-doctor .dr-greeting .dr-greeting__text .dr__name{margin-top:2rem;font-weight:700}#page-doctor .dr-greeting .dr-greeting__text .dr__ph{margin-top:1rem}@media print, screen and (min-width: 768px){#page-doctor .dr-greeting .dr-greeting__text .dr__ph{display:none}}#page-access .tag-car__sign>div:first-child{margin-bottom:50px}#page-access .tag-car__sign>div::after{content:'';width:30px;height:45px;display:inline-block;background:url(../images/loop/flow-arrow-down.svg) center center no-repeat;background-size:contain;position:absolute;top:55.5%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}@media print, screen and (max-width: 320px){#page-access .tag-car__sign>div::after{top:58%}}#page-access .tag-car__sign>div:last-child::after{content:none}@media print, screen and (min-width: 576px){#page-access .tag-car__sign>div{-webkit-flex-basis:43%;-ms-flex-preferred-size:43%;flex-basis:43%}#page-access .tag-car__sign>div:first-child{margin-bottom:0}#page-access .tag-car__sign>div::after{width:40px;height:60px;top:53%;left:48%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#page-access .tag-car__sign>div:last-child::after{content:none}}@media print, screen and (min-width: 768px){#page-access .tag-car__sign>div{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%}}@media print, screen and (min-width: 992px){#page-access .tag-car__sign>div{-webkit-flex-basis:46%;-ms-flex-preferred-size:46%;flex-basis:46%}}
/*# sourceMappingURL=style.min.css.map */