@charset "UTF-8";html{font-size:62.5%}*{margin:0px;padding:0px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{display:none}body{margin:0px;padding:0px;color:#000;font-size:14px;line-height:1.6;overflow-wrap:normal;word-break:break-word;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Sans-Serif;background:#fff}body.en{overflow-wrap:break-word;word-break:break-word}article,aside,footer,header,nav,section{margin:0px;padding:0px;display:block}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img{width:100%;max-width:100%;border:none;vertical-align:top}i{font-style:normal!important}a{cursor:pointer;text-decoration:none}a:link,a:visited{color:#000}a:active,a:hover{color:#000}a:hover{opacity:0.7}button,input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff;border:0;-webkit-box-shadow:none;box-shadow:none;outline:none}textarea{resize:none}button{cursor:pointer}@font-face{font-family:'icomoon';src:url("/assets/font/icomoon/icomoon.eot?dxevi1");src:url("/assets/font/icomoon/icomoon.eot?dxevi1#iefix") format("embedded-opentype"), url("/assets/font/icomoon/icomoon.ttf?dxevi1") format("truetype"), url("/assets/font/icomoon/icomoon.woff?dxevi1") format("woff"), url("/assets/font/icomoon/icomoon.svg?dxevi1#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:swap}[class*=" icon-"]:after,[class*=" icon-"]:before,[class^=icon-]:after,[class^=icon-]:before{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-map-pin-fill:before{content:"\e900"}.icon-envelope:before{content:"\e901"}.icon-phone:before{content:"\e942"}.icon-clock2:before{content:"\e94f"}.icon-display:before{content:"\e956"}.icon-external-link:before{content:"\e902"}.icon-chevron-down:before{content:"\e903"}.icon-chevron-left:before{content:"\e904"}.icon-chevron-right:before{content:"\e905"}.icon-chevron-up:before{content:"\e906"}.icon-home:before{content:"\e907"}@font-face{font-family:'';src:url("/")}.sp{display:none}@media screen and (max-width:415px){.sp{display:initial}}.pc{display:initial}@media screen and (max-width:415px){.pc{display:none}}body{color:#333333;font-family:"Hiragino Kaku Gothic ProN", Arial, sans-serif}.wrapper{width:100%}@media screen and (max-width:768px){.wrapper{padding:0 30px}}.wrapper>.frame{max-width:1392px;width:100%;margin:0 auto}@media screen and (max-width:768px){.wrapper>.frame{max-width:100%}}@media screen and (max-width:768px){.wrapper.wrapper_wide{padding:0}}.wrapper.wrapper_wide>.frame{max-width:100%;width:100%}.frame{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.frame.frame_col2>.col{width:calc((100% - 20px - 2px) / 2)}@media screen and (min-width:769px){.frame.frame_col2>.col{margin-left:20px}.frame.frame_col2>.col:nth-child(odd){margin-left:0}.frame.frame_col2>.col:nth-child(n+3){margin-top:20px}}@media screen and (min-width:416px) and (max-width:768px){.frame.frame_col2>.col{margin-left:20px}.frame.frame_col2>.col:nth-child(odd){margin-left:0}.frame.frame_col2>.col:nth-child(n+3){margin-top:20px}}@media screen and (max-width:415px){.frame.frame_col2>.col{width:100%}.frame.frame_col2>.col:nth-child(n+2){margin-top:20px}}.frame.frame_col3>.col{width:calc((100% - (20px * 2) - 2px) / 3)}@media screen and (min-width:769px){.frame.frame_col3>.col{margin-left:20px}.frame.frame_col3>.col:nth-child(3n+1){margin-left:0}.frame.frame_col3>.col:nth-child(n+4){margin-top:20px}}@media screen and (min-width:416px) and (max-width:768px){.frame.frame_col3>.col{margin-left:20px}.frame.frame_col3>.col:nth-child(3n+1){margin-left:0}.frame.frame_col3>.col:nth-child(n+4){margin-top:20px}}@media screen and (max-width:415px){.frame.frame_col3>.col{width:100%}.frame.frame_col3>.col:nth-child(n+2){margin-top:20px}}.frame.frame_col4>.col{width:calc((100% - (20px * 3) - 2px) / 4)}@media screen and (min-width:769px){.frame.frame_col4>.col{margin-left:20px}.frame.frame_col4>.col:nth-child(4n+1){margin-left:0}.frame.frame_col4>.col:nth-child(n+5){margin-top:20px}}@media screen and (min-width:416px) and (max-width:768px){.frame.frame_col4>.col{width:calc((100% - 20px - 2px) / 2);margin-left:20px}.frame.frame_col4>.col:nth-child(odd){margin-left:0}.frame.frame_col4>.col:nth-child(n+3){margin-top:20px}}@media screen and (max-width:415px){.frame.frame_col4>.col{width:100%}.frame.frame_col4>.col:nth-child(n+2){margin-top:20px}}.frame .col{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.frame .col.w80{width:calc(80% - (20px / 2))}.frame .col.w80+.w20{width:calc(20% - (20px / 2))}.frame .col.w20{width:calc(20% - (20px / 2))}.frame .col.w20+.w80{width:calc(80% - (20px / 2))}.frame .col.w75{width:calc(75% - (20px / 2))}.frame .col.w75+.w25{width:calc(25% - (20px / 2))}.frame .col.w25{width:calc(25% - (20px / 2))}.frame .col.w25+.w75{width:calc(75% - (20px / 2))}.frame .col.w70{width:calc(70% - (20px / 2))}.frame .col.w70+.w30{width:calc(30% - (20px / 2))}.frame .col.w30{width:calc(30% - (20px / 2))}.frame .col.w30+.w70{width:calc(70% - (20px / 2))}.frame .col[class^=w]:not(:last-child){margin-right:20px}.frame .col.wide{width:100%;margin-right:0}@media screen and (max-width:415px){.frame .col[class^=w],.frame .col[class^=w]+.col[class^=w]{width:100%}.frame .col[class^=w]:not(:last-child){margin-right:0;margin-bottom:20px}}.scroll_induction{position:absolute;color:#ffffff;font-size:10px;letter-spacing:0.1rem;cursor:pointer}.scroll_induction:before{position:absolute;top:0;left:50%;content:'';display:block;width:20px;height:20px;margin-left:-10px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb 1.5s infinite;animation:sdb 1.5s infinite;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes sdb{0%{-webkit-transform:rotate(-45deg) translate(50px, -50px);transform:rotate(-45deg) translate(50px, -50px);opacity:0}50%{opacity:1}to{-webkit-transform:rotate(-45deg) translate(30px, -30px);transform:rotate(-45deg) translate(30px, -30px);opacity:0}}@keyframes sdb{0%{-webkit-transform:rotate(-45deg) translate(50px, -50px);transform:rotate(-45deg) translate(50px, -50px);opacity:0}50%{opacity:1}to{-webkit-transform:rotate(-45deg) translate(30px, -30px);transform:rotate(-45deg) translate(30px, -30px);opacity:0}}.h_deco{display:block}.h_deco.h_feature{min-width:95px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:3px 14px;color:#ffffff;font-weight:300;font-style:italic;line-height:1.0;background-color:#A6B2F9;border-radius:50px}.h_deco.h_fan{position:relative;font-weight:bold;line-height:1.0}.h_deco.h_fan:after,.h_deco.h_fan:before{position:absolute;content:'';height:1.4em;border-left:1px solid #A6B2F9}.h_deco.h_fan:before{left:-20px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.h_deco.h_fan:after{right:-20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}a.btn:active,a.btn:hover{opacity:1}.btn{position:relative;display:inline-block;text-align:center}.btn.btn_slide{font-size:11px;background-color:transparent}@media screen and (max-width:415px){.btn.btn_slide{color:#333333;font-size:13px;padding:3px 10px;border-radius:50px}.btn.btn_slide.active{color:#ffffff;background-color:#86c4c9}}.btn.btn_radius{width:100%;padding:13px 0;font-size:14px;font-weight:bold;text-align:center;line-height:1.0;border-radius:50px}.btn.btn_arrow_r:after,.btn.btn_arrow_u:before,.btn.btn_link:after{position:absolute;top:50%;right:15px;content:'';display:block;width:16px;height:16px;margin-top:-8px;background-position:center center;font-size:18px}.btn.btn_arrow_r:after{content:'\e905'}.btn.btn_arrow_u:before{content:'\e906'}.btn.btn_link:after{content:"\e902"}.btn.btn_home:before,.btn.btn_mail:before,.btn.btn_map:before,.btn.btn_reserve:before,.btn.btn_tel:before{position:absolute;top:50%;left:20px;display:block;width:16px;height:16px;margin-top:-8px;font-size:18px}.btn.btn_home:before{content:"\e907"}.btn.btn_map:before{content:"\e900"}.btn.btn_tel:before{content:"\e942"}.btn.btn_mail:before{content:"\e901"}.btn.btn_reserve:before{content:"\e956"}.btn.btn_circle{position:relative;display:block;max-width:calc(50vw - 24px);width:50px;height:50px;color:#F4F1EF;background-color:#A6B2F9;border-radius:100px;-webkit-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}.btn.btn_circle:before{position:absolute;top:50%;left:50%;display:block;width:25px;height:25px;margin-top:-12.5px;margin-left:-12.5px;font-size:25px;background-position:center center;-webkit-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}.btn.btn_circle .inner_text{display:none}.btn.btn_circle.btn_block{max-width:50vw;width:100%;max-height:58px;height:58px;padding:18px 0;border-radius:0}.btn.btn_circle.btn_block:before{left:30px;margin-left:0}.btn.btn_circle.btn_block .inner_text{display:inline-block}.btn.btn_sns{display:block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin:0 auto}.btn.btn_sns.btn_fb{-ms-flex-preferred-size:20px;flex-basis:20px}.btn.btn_sns.btn_ln{-ms-flex-preferred-size:21px;flex-basis:21px}.btn.btn_sns.btn_tw{-ms-flex-preferred-size:23px;flex-basis:23px}.btn.btn_sns.btn_gp{-ms-flex-preferred-size:27px;flex-basis:27px}.btn.btn_sns img{width:auto;height:100%}.btn.btn_photo_reserve{position:relative;display:block;width:100%;height:100%;padding:10px 18px 8px;color:#F4F1EF;font-size:10px;line-height:1.0;text-align:left;background-color:#FF98BB;border-radius:50px}@media screen and (max-width:320px){.btn.btn_photo_reserve{padding:10px 15px 8px}}.btn.btn_photo_reserve .reserve_emphasis{display:inline-block;margin-top:8px;font-size:16px}@media screen and (max-width:320px){.btn.btn_photo_reserve .reserve_emphasis{font-size:14px}}.btn.btn_photo_reserve .photo{position:absolute;bottom:0;right:0;z-index:0;width:60px;height:60px;border-radius:0 0 25px 0}@media screen and (max-width:415px){.btn.btn_photo_reserve .photo{z-index:-1}}.btn.btn_back,.btn.btn_confirm,.btn.btn_submit{color:#ffffff}.btn.btn_back:disabled,.btn.btn_confirm:disabled,.btn.btn_submit:disabled{opacity:0.3}.tag{display:inline-block;min-width:150px;padding:3px 5px;color:#ffffff;line-height:1.0}.ico_circle:before,.ico_triangle:before{display:inline-block;color:inherit}.ico_circle:before{content:'●';font-size:24px}@media screen and (max-width:415px){.ico_circle:before{font-size:16px}}.ico_triangle:before{content:'▲';font-size:18px}@media screen and (max-width:415px){.ico_triangle:before{font-size:16px}}.balloon{position:relative;display:inline-block;padding:10px 30px;line-height:1.0;border-radius:50px}.balloon:before{position:absolute;bottom:-2px;left:50%;content:'';display:block;width:4px;height:4px;background:inherit;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.copyright{text-align:center}.about_doctor{font-size:14px}.about_doctor .clinic_post{display:inline-block;margin-left:1rem}.about_doctor .doctor_name{font-style:1.3rem}.form_parts{position:relative;display:block;padding:9px 16px;font-size:16px;line-height:2.0;background-color:#EBE9E7;border:1px solid #EBE9E7;border-radius:5px}.form_parts:focus{outline:1px solid #A6B2F9}.loader{position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;font-size:10px;text-indent:-9999em;border:5px solid #95989A;border-left-color:#FFADAD;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.splash{position:fixed;top:0;left:0;z-index:10001;width:100vw;height:100vh;background-color:#ffffff}.splash [class^=img_splash]{position:fixed;opacity:0;-webkit-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.splash .img_splash_logo{opacity:1;top:50%;left:50%;width:175px;margin-top:-44px;margin-left:-87.5px}.splash .img_splash_001{top:50%;left:50%;margin-top:-252px;margin-left:-276px;-webkit-animation:shake 10s linear;animation:shake 10s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media screen and (max-width:415px){.splash .img_splash_001{width:159px;margin-top:-276px;margin-left:-144px}}.splash .img_splash_002{top:50%;left:50%;margin-top:-150px;margin-left:122px;-webkit-animation:shake 10s -6s linear;animation:shake 10s -6s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media screen and (max-width:415px){.splash .img_splash_002{width:89px;margin-top:-166px;margin-left:67px}}.splash .img_splash_003{top:50%;left:50%;margin-top:112px;margin-left:-132px;-webkit-animation:shake 10s -3s linear;animation:shake 10s -3s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media screen and (max-width:415px){.splash .img_splash_003{width:122px;margin-top:102px;margin-left:-136px}}@-webkit-keyframes shake{0%{-webkit-transform:translate(-10px, 0);transform:translate(-10px, 0)}50%{-webkit-transform:translate(10px, 0);transform:translate(10px, 0)}to{-webkit-transform:translate(-10px, 0);transform:translate(-10px, 0)}}@keyframes shake{0%{-webkit-transform:translate(-10px, 0);transform:translate(-10px, 0)}50%{-webkit-transform:translate(10px, 0);transform:translate(10px, 0)}to{-webkit-transform:translate(-10px, 0);transform:translate(-10px, 0)}}.slideTabs{display:inline-block}@media screen and (min-width:415px){.slideTabs.negative button{color:#000000}.slideTabs button{color:#ffffff;-webkit-transition:color 0.5s linear;-o-transition:color 0.5s linear;transition:color 0.5s linear}}@media screen and (max-width:415px){.slideTabs{display:block;background:#ffffff}}.slideTabs .slideTab{margin-bottom:25px}.slideTabs .slideTab[data-tab=HOME] button:before{content:'\e907';font-size:16px}.slideTabs .slideTab[data-tab=access] button:before{content:'\e900';font-size:19px}.slideTabs .slideTab[data-tab=about] button:before{content:"\e94f";font-size:14px}@media screen and (max-width:415px){.slideTabs .slideTab{display:inline-block;margin-bottom:0;padding:5px 15px}.slideTabs .slideTab[data-tab] button:before{display:none}}.slideTabs .slideTab button:before{display:inline-block;width:14px;margin-right:9px;color:#A6B2F9;vertical-align:middle}.pc_sticky_btns{position:fixed;bottom:40px;z-index:10000;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 40px}@media screen and (max-width:415px){.pc_sticky_btns{display:none}}.pc_sticky_btns .sticky_btn:first-child{width:240px;margin-right:auto}.pc_sticky_btns .sticky_btn:nth-child(2){width:50px;height:50px}.pc_sticky_btns .sticky_btn:last-child{position:absolute;top:-52px;left:36px}.pc_sticky_btns .sticky_btn:last-child a{color:#ffffff;-webkit-transition:color 0.5s linear;-o-transition:color 0.5s linear;transition:color 0.5s linear}.pc_sticky_btns .sticky_btn:last-child img{width:14px;margin-right:9px;vertical-align:text-top}.pc_sticky_btns .sticky_btn.negative a{color:#000000}.list li{position:relative}.list li:before{position:absolute;left:0;content:'';display:block;width:1em;height:1em;margin-top:calc(1em / 4);border-radius:50px;background-color:#A6B2F9}.list.list_circle li{margin-bottom:16px;padding-left:2em;font-size:14px;line-height:1.5}.list.list_circle li:last-child{margin-bottom:0}.list.list_circle li .emphasis{color:#A6B2F9}.list.list_check li{margin-bottom:16px;padding-left:2.5em;font-size:14px;font-weight:bold;line-height:1.5}.list.list_check li:last-child{margin-bottom:0}.list.list_check li:after{position:absolute;top:-2px;left:2px;content:'✓';display:block;width:1em;height:1em;font-size:16px}.sns_link{display:-webkit-box;display:-ms-flexbox;display:flex}.marquee{overflow:hidden;position:relative;padding:17px 32px;font-size:14px;line-height:1.0;white-space:nowrap;border-radius:100px}@media screen and (max-width:415px){.marquee{border-radius:0;background-color:rgba(114, 112, 110, 0.5)}}.marquee:before{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%;background-color:#72706E;-webkit-filter:blur(20px);filter:blur(20px)}@media screen and (max-width:415px){.marquee:before{-webkit-filter:blur(10px);filter:blur(10px)}}.marquee_text{overflow:hidden}.marquee_text span{padding-left:450px;padding-right:50px;display:inline-block;color:#ffffff;-webkit-animation-name:marquee;animation-name:marquee;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes marquee{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes marquee{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}.clinic_open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#ffffff;font-size:11px;font-weight:bold;line-height:2.1;letter-spacing:0.1rem}.clinic_open dt{width:6em}.clinic_open dd{width:calc(100% - 6em)}.clinic_open .clinic_short_time{margin-left:6em}@media screen and (max-width:415px){.reserved_btns{padding:0 30px}}.reserved_btns .balloon{position:relative;left:50%;z-index:5;margin-top:20px;margin-left:-79px;margin-bottom:-10px;color:#ffffff;background-color:#A6B2F9;-webkit-animation:floating 3s linear;animation:floating 3s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.reserved_btns .btn{background-color:#ffffff}.reserved_btns .btn:not(:last-of-type){margin-bottom:11px}.reserved_btns .btn:after,.reserved_btns .btn:before{color:#FF98BB}.reserved_btns .btn_tel:after{display:none}@media screen and (max-width:415px){.reserved_btns .btn_tel:after{display:block}}@-webkit-keyframes floating{0%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}to{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@keyframes floating{0%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}to{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}.inner_links{position:absolute;top:0;width:100%}.inner_links.active .btn{position:fixed!important;bottom:27px;right:24px!important;z-index:10000}.inner_links.active .btn.btn_map{left:24px;right:initial}.recommend .h_deco{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 14px}.recommend .list{padding:27px 22px;background-color:#EAECFB;border-radius:10px}.form_flow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form_flow:after,.form_flow:before{position:absolute;top:15px;z-index:0;content:'';display:block;width:50%;border-bottom:1px solid #BFBEBD}.form_flow:before{left:2rem}.form_flow:after{right:2rem}.form_flow .step{position:relative;z-index:1;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}.form_flow .step.active .step_num{background-color:#FF98BB}.form_flow .step.active .step_state{color:#333333}.form_flow .step .step_num{display:inline-block;width:30px;height:30px;margin-bottom:8px;padding:9px 8px;color:#ffffff;font-size:13px;line-height:1.0;background-color:#BFBEBD;border-radius:50px}.form_flow .step .step_state{display:inline-block;color:#BFBEBD;font-size:13px;line-height:2.5}.form_block.require .form_label:after{content:'必須';display:inline-block;margin-left:10px;padding:3px 4px 2px;color:#ffffff;font-size:10px;font-weight:normal;vertical-align:top;background-color:#E81C1C;border-radius:50px}.form_block.error .form_parts{background-color:#FCDED5;border:1px solid #EFB8B8}.form_block.error .form_error{display:block}.form_block.correct .form_area:before{position:absolute;top:15px;right:15px;z-index:1;content:'';display:block;width:20px;height:20px;color:#F4F1EF;text-align:center;line-height:1.5;background-color:#58BF88;border-radius:50px}.form_block.correct .form_area:after{position:absolute;top:18px;right:22px;z-index:1;content:'';display:block;width:4px;height:9px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;-webkit-transform:rotate(43deg);-ms-transform:rotate(43deg);transform:rotate(43deg)}.form_block .form_label{font-size:16px;font-weight:bold;line-height:1.0;margin-bottom:8px}.form_block .form_area{position:relative;margin-bottom:5px}.form_block .form_value{display:none;font-size:16px;line-height:2.0}.form_block .form_text{color:#72706E;font-size:12px;line-height:1.5}.form_block .form_error{display:none;margin-top:5px;color:#F38D8D;font-size:12px;line-height:1.0}.form_btns{display:-webkit-box;display:-ms-flexbox;display:flex}.form_btns .col:first-child,.form_btns .col:nth-child(4){width:100%}.form_btns .col:nth-child(2){width:38%}.form_btns .col:nth-child(3){width:55%;margin-left:auto}.form_complete{padding-bottom:10px;border-bottom:1px solid #FF98BB}.form_complete .complete_title{color:#58BF88;font-size:16px;font-weight:bold;line-height:2.0;text-align:center}.form_complete .complete_text{margin-bottom:16px;font-size:16px;line-height:2.0}.head_chara{position:relative;padding:5px 0 30px}.head_chara .h_deco{position:absolute;right:30px;z-index:5}.head_chara .h_image img{width:calc(100% - ($mobilePadding * 2))}.head_chara .h_txt{position:absolute;bottom:0;z-index:5;width:calc(100% - $mobilePadding);padding:30px;color:#ffffff;line-height:2.0}.head_chara .h_txt:before{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%;opacity:0.95}.head_chara.left .h_image{text-align:left}.head_chara.left .h_txt{right:0}.head_chara.right .h_image{text-align:right}.head_chara.right .h_txt{left:0}.wrap_pict_frame .pict_frame{overflow:hidden;position:relative;border-radius:30px}.wrap_pict_frame .pict_frame .pict:first-child{z-index:10}.wrap_pict_frame .pict_frame .pict:nth-child(2){z-index:6}.wrap_pict_frame .pict_frame .pict:nth-child(3){z-index:2}.wrap_pict_frame .pict_frame .pict:not(:last-child){position:absolute;top:0;left:0;width:100%}.wrap_pict_frame .pict_thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.wrap_pict_frame .pict_thumbs .pict_thumb{overflow:hidden;width:34px;height:34px;opacity:1;border-radius:50px;border:1.5px solid transparent;-webkit-box-sizing:content-box;box-sizing:content-box}.wrap_pict_frame .pict_thumbs .pict_thumb:not(:last-child){margin-right:8px}.wrap_pict_frame .pict_thumbs .pict_thumb.active{border:1.5px solid lightgreen}.wrap_pict_frame .pict_thumbs .pict_thumb.disabled{pointer-events:none}.wrap_pict_frame .pict_thumbs .pict_thumb img{height:37px}.section_header{position:fixed;top:0;right:0;z-index:5000;padding-top:72px;-webkit-transition:z-index 0s 0.55s;-o-transition:z-index 0s 0.55s;transition:z-index 0s 0.55s}.section_header:after,.section_header:before{content:'';display:block;position:absolute;width:0;height:100%;top:0;left:0;z-index:100}.section_header:before{background-color:#000032;-webkit-transition:width 0.5s;-o-transition:width 0.5s;transition:width 0.5s}.section_header:after{background-color:white;-webkit-transition:width 0.5s 0.05s;-o-transition:width 0.5s 0.05s;transition:width 0.5s 0.05s}.section_header.step_0:after,.section_header.step_0:before{width:100%}.section_header.step_0.step_1{padding-top:0;z-index:-1}.section_header.step_0.step_1:after,.section_header.step_0.step_1:before{left:initial;right:0;width:0}.section_header.step_0.step_1:before{-webkit-transition:width 0.5s 0.05s;-o-transition:width 0.5s 0.05s;transition:width 0.5s 0.05s}.section_header.step_0.step_1:after{-webkit-transition:width 0.5s;-o-transition:width 0.5s;transition:width 0.5s}.section_header.step_0.step_1.step_2 .frame{width:100%}.section_header.step_0.step_1.step_2:after,.section_header.step_0.step_1.step_2:before{width:100%}.section_header.step_0.step_1.step_2:before{-webkit-transition:width 0.5s;-o-transition:width 0.5s;transition:width 0.5s}.section_header.step_0.step_1.step_2:after{-webkit-transition:width 0.5s 0.05s;-o-transition:width 0.5s 0.05s;transition:width 0.5s 0.05s}.section_header.step_0.step_1 .frame{position:relative;height:100vh}.section_header.step_0.step_1 .frame .wrap_pict_frame:first-of-type{display:none}.section_header.step_0.step_1 .frame .wrap_pict_frame:nth-of-type(2){display:block}.section_header.step_0.step_1 .frame .marquee{position:absolute;right:34px;left:initial;max-width:400px;width:calc(100% - 68px);border-radius:50px}.section_header.step_0 .frame{position:relative;width:30%}.section_header.step_0 .scroll_induction{display:none}@media screen and (max-width:768px){.section_header{position:relative}}.section_header .frame{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0;width:100vw;height:calc(100vh - 72px);-webkit-transition:width 0s 0.4s;-o-transition:width 0s 0.4s;transition:width 0s 0.4s}@media screen and (max-width:768px){.section_header .frame{height:100vh}}.section_header .frame .wrap_pict_frame{position:absolute;top:0;left:0;z-index:0;width:100vw;height:100%}.section_header .frame .wrap_pict_frame .pict_frame{width:100vw;height:100%;border-radius:0}.section_header .frame .wrap_pict_frame:first-of-type{display:block}.section_header .frame .wrap_pict_frame:first-of-type .pict{height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.section_header .frame .wrap_pict_frame:nth-of-type(2){right:0;display:none;width:100%}.section_header .frame .wrap_pict_frame:nth-of-type(2) .pict_frame{width:100%}.section_header .frame .wrap_pict_frame:nth-of-type(2) .pict_frame .pict{height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.section_header .marquee{position:fixed;top:72px;left:0}@media screen and (min-width:768px){.section_header .marquee{max-width:initial;width:100vw;border-radius:0}}@media screen and (max-width:768px){.section_header .marquee{position:absolute;top:44px;right:34px;left:initial;min-width:300px;width:30%;border-radius:50px}}@media screen and (max-width:415px){.section_header .marquee{top:0;left:0;right:0;max-width:initial;width:100%;margin-top:78px;border-radius:0}}.section_header .scroll_induction{display:block;bottom:80px;left:50%;margin-left:-15px}@media screen and (max-width:415px){.section_header .scroll_induction{bottom:108px}}.section_header .clinic_concept{z-index:1;color:#ffffff;font-size:30px;line-height:2.0;text-align:center}.section_content{padding-right:30%}.section_content .frame_center{width:450px;margin:0 auto}@media screen and (max-width:415px){.section_content .frame_center{width:100%}}.frame_greeting{position:relative;width:450px;height:475px;margin-top:115px;padding:75px 70px;background-color:#EAECFB;border-radius:30px}@media screen and (max-width:415px){.frame_greeting{width:100%;height:initial;margin-top:0;padding:48px 42px;border-radius:0;text-align:center}}.frame_greeting .greeting_balloon{position:absolute;top:-18px;left:50%;margin-left:-79px;color:#ffffff;font-size:14px;background-color:#A6B2F9}@media screen and (max-width:415px){.frame_greeting .greeting_balloon{position:relative;top:0;left:initial;margin-left:0;margin-bottom:32px}}.frame_greeting .greeting_photo{position:relative;z-index:10;display:block;width:220px;margin:0 auto 65px}@media screen and (max-width:415px){.frame_greeting .greeting_photo{width:138px;margin-bottom:25px}}.frame_greeting .greeting_about_doctor{text-align:center}.frame_greeting .greeting_about_doctor .doctor_name{margin-top:13px;font-size:18px}.frame_greeting .perspective{position:absolute;top:50%;left:50%;z-index:5;width:638px;margin-top:-75px;margin-left:-319px}@media screen and (max-width:415px){.frame_greeting .perspective{left:0;width:100%;margin-top:-25%;margin-left:0}}.frame_greeting .perspective .perspective_bg{position:absolute;top:0;-webkit-transition:-webkit-transform 0.1s;transition:-webkit-transform 0.1s;-o-transition:transform 0.1s;transition:transform 0.1s;transition:transform 0.1s, -webkit-transform 0.1s}.frame_greeting .perspective .perspective_bg.bg_001{width:100%}@media screen and (max-width:415px){.frame_greeting .perspective .perspective_bg.bg_001{right:8px;width:379px;background:url("/assets/img/home/greeting/bg_sp_greet_01.png");background-position:center center;background-repeat:no-repeat;background-size:contain}.frame_greeting .perspective .perspective_bg.bg_001 img{opacity:0}}.frame_greeting .perspective .perspective_bg.bg_002{left:50%;width:417px;margin-left:-209px}@media screen and (max-width:415px){.frame_greeting .perspective .perspective_bg.bg_002{left:0;width:100%;margin-left:0;background:url("/assets/img/home/greeting/bg_sp_greet_02.png");background-position:center center;background-repeat:no-repeat;background-size:contain}.frame_greeting .perspective .perspective_bg.bg_002 img{opacity:0}}.frame_greeting .perspective .perspective_img{position:absolute;-webkit-transition:-webkit-transform 0.1s;transition:-webkit-transform 0.1s;-o-transition:transform 0.1s;transition:transform 0.1s;transition:transform 0.1s, -webkit-transform 0.1s}.frame_greeting .perspective .perspective_img.img_001{top:-38px;left:73px}@media screen and (max-width:415px){.frame_greeting .perspective .perspective_img.img_001{top:13px;left:50%;width:53px;margin-left:-126px}}.frame_greeting .perspective .perspective_img.img_002{top:67px;right:14px}@media screen and (max-width:415px){.frame_greeting .perspective .perspective_img.img_002{top:50px;left:50%;width:80px;margin-left:121px}}.frame_greeting .perspective .perspective_img.img_003{top:95px;left:-24px}@media screen and (max-width:415px){.frame_greeting .perspective .perspective_img.img_003{top:109px;left:50%;width:77px;margin-left:-210px}}.blk_feature{position:relative;margin-bottom:60px;padding-top:70px;border-radius:30px}@media screen and (max-width:415px){.blk_feature{width:100%;margin-bottom:0;padding:0 30px}}.blk_feature.bg_photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding:40px 67px 53px}@media screen and (max-width:415px){.blk_feature.bg_photo{overflow:initial;padding:0 30px 53px;border-radius:0}}.blk_feature.bg_photo .feature_photo{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}@media screen and (max-width:415px){.blk_feature.bg_photo .feature_photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0}.blk_feature.bg_photo .feature_photo img{max-width:initial;min-width:100%;width:auto;height:100%}}.blk_feature.bg_photo .feature_title{margin:0 auto 32px}.blk_feature .feature_photo{overflow:hidden;margin-bottom:70px;border-radius:30px}@media screen and (max-width:415px){.blk_feature .feature_photo{width:100vw;margin-left:-30px;margin-bottom:0;border-radius:0}}.blk_feature .feature_title{margin:0 auto 52px}.blk_feature .feature_title.contact{background-color:#FF98BB}@media screen and (max-width:415px){.blk_feature .feature_title.pos_r{position:absolute;right:40px;font-size:12px;-webkit-transform:rotate(90deg) translate(50%);-ms-transform:rotate(90deg) translate(50%);transform:rotate(90deg) translate(50%);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}.blk_feature .feature_title.pos_l{position:absolute;left:0;margin:0;font-size:12px;-webkit-transform:rotate(90deg) translateY(-10px);-ms-transform:rotate(90deg) translateY(-10px);transform:rotate(90deg) translateY(-10px);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}}.blk_feature .feature_summary{width:315px;margin:0 auto 16px;color:#111E6F;font-size:22px;line-height:1.7;letter-spacing:0.1rem}.blk_feature .feature_summary.vartical{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-left:auto;margin-right:auto;margin-bottom:25px;color:#ffffff;line-height:1.9;letter-spacing:0.7rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:415px){.blk_feature .feature_summary.vartical{margin-right:0;padding-top:56px;font-size:26px;line-height:1.7}}@media screen and (max-width:415px){.blk_feature .feature_summary{width:100%;margin:0 auto 14px;padding-top:32px}}.blk_feature .feature_txt{width:315px;margin:0 auto 12px;font-size:16px;line-height:2.0;letter-spacing:0.05rem}@media screen and (max-width:415px){.blk_feature .feature_txt{width:100%}}.blk_feature .feature_keyword{width:315px;margin:0 auto;color:#111E6F;font-size:14px;font-weight:bold;line-height:1.5}@media screen and (max-width:415px){.blk_feature .feature_keyword{width:100%}}.blk_feature .feature_facilities{padding:25px;background-color:rgba(255, 255, 255, 0.95);border-radius:10px}.blk_feature .feature_facilities .facilities_support{margin-bottom:10px;color:#111E6F;font-size:14px;font-weight:bold;line-height:1.0}.blk_feature .feature_facilities .facilities_subject{margin-bottom:16px;padding-bottom:16px;font-size:14px;line-height:1.5;border-bottom:1px solid #72706E}.blk_timetable{margin-bottom:60px}@media screen and (max-width:415px){.blk_timetable{margin-bottom:0;padding:0 30px 60px}}.blk_timetable .timetable_strength{margin-bottom:10px}.blk_timetable .timetable_strength i{margin-right:0.5em;color:#111E6F;vertical-align:middle}.blk_timetable .timetable_strength+.timetable{border-top:0}.blk_timetable .timetable{width:100%;margin-bottom:30px;padding-bottom:20px;font-size:16px;line-height:1.5;border-top:1px solid #BFBEBD;border-bottom:1px solid #BFBEBD}.blk_timetable .timetable thead{border-bottom:1px solid #BFBEBD}.blk_timetable .timetable thead th{width:115px;padding:17px 0 14px;color:#111E6F;text-align:left}.blk_timetable .timetable thead td{width:calc((100% - 115px) / 8)!important;text-align:center}.blk_timetable .timetable tbody th{width:115px;padding-top:15px;font-size:16px;font-weight:normal;text-align:left}.blk_timetable .timetable tbody td{width:calc((100% - 115px) / 8);padding-top:15px;color:#333333;line-height:1.0;text-align:center;vertical-align:middle}.blk_timetable .timetable tbody td i{color:#A6B2F9}.blk_timetable .timetable tbody tr:last-child td,.blk_timetable .timetable tbody tr:last-child th{padding-bottom:15px}.blk_timetable .timetable_detail{font-size:16px;line-height:2.0}.blk_timetable .timetable_detail:after{content:'';display:block;clear:both}.blk_timetable .timetable_detail dt{float:left;margin-right:1rem}.blk_timetable .timetable_detail .detail_holiday,.blk_timetable .timetable_detail .detail_mark{width:100%}.blk_contact{padding:0 30px}.blk_contact .balloon{color:#FF98BB;background-color:#FCE2EB}.blk_contact .btn{color:#ffffff;background-color:#FF98BB}.blk_address_map{width:100%}@media screen and (max-width:415px){.blk_address_map{margin-bottom:45px;padding:0 30px}}.blk_address_map .wrap_map{overflow:hidden;margin-bottom:30px;border-radius:10px}.blk_address_map .wrap_map.wide{width:100%;border-radius:0}@media screen and (max-width:415px){.blk_address_map .wrap_map.wide{width:100vw;margin-left:-30px;margin-bottom:15px}}.blk_address_map .wrap_map.wide iframe{height:390px}.blk_address_map .wrap_map iframe{width:100%;height:336px;vertical-align:top}@media screen and (max-width:415px){.blk_address_map .wrap_map iframe{height:237px}}.blk_address_map .access_address{width:450px;margin:0 auto 5px;text-align:center}@media screen and (max-width:415px){.blk_address_map .access_address{width:100%;margin-bottom:10px;text-align:left}}.blk_address_map .map_link{margin-bottom:60px;color:#111E6F;font-size:12px;text-align:center}@media screen and (max-width:415px){.blk_address_map .map_link{display:inline-block;text-align:right}}.blk_address_map .wrap_btn{display:none}@media screen and (max-width:415px){.blk_address_map .wrap_btn{display:block}}.blk_address_map .wrap_btn .btn_map{color:#72706E;background-color:#BFBEBD}.blk_access_details{width:315px;margin:0 auto}.blk_access_details .access_detail{margin-bottom:22px;font-size:16px;line-height:2.0}.blk_access_details .access_detail:last-child{margin-bottom:0}.blk_access_details .access_detail dt{font-weight:bold}.blk_facility{margin-bottom:75px}@media screen and (max-width:415px){.blk_facility{margin-top:37px;padding:0 30px}}.blk_facility .facility_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:365px;width:100%;height:33px;margin:0 auto 23px;text-align:center;background:url("/assets/img/home/bg_title.png");background-size:cover;background-repeat:no-repeat}@media screen and (max-width:415px){.blk_facility .facility_header{max-width:initial;height:initial;margin-bottom:36px;background:none}}.blk_facility .facility_header span{display:inline-block;font-size:12px;font-style:italic;font-weight:bold;border-bottom:2px solid #A6B2F9}.blk_facility .facility_image{overflow:hidden;position:relative;height:240px;margin-bottom:35px;border-radius:30px}@media screen and (max-width:415px){.blk_facility .facility_image{width:100vw;height:auto;margin-left:-30px;border-radius:0}}@media screen and (max-width:415px){.blk_facility .facility_image{height:auto}}.blk_facility .facility_image .facility_summary{position:absolute;left:68px;bottom:30px}@media screen and (max-width:415px){.blk_facility .facility_image .facility_summary{left:32px}}.blk_facility .facility_image .facility_summary span{display:inline;margin-bottom:35px;color:#ffffff;font-size:18px;line-height:1.9;border-bottom:1px solid #ffffff}.blk_facility .facility_discription{width:315px;margin:0 auto 20px;font-size:16px;line-height:2.0}@media screen and (max-width:415px){.blk_facility .facility_discription{width:100%}}.blk_facility .facility_discription strong{display:inline-block;margin-bottom:1em}.blk_facility .recommend{width:315px;margin:0 auto}@media screen and (max-width:415px){.blk_facility .recommend{width:100%}}.blk_fusion{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:0}.blk_fusion.active .btn{overflow:hidden;position:relative;top:0;width:96px;height:96px;padding-top:10px;background-color:transparent;border-radius:50px}.blk_fusion.active .btn .reserve_text{display:none}.blk_fusion.active .btn .photo{width:96px;height:96px;top:10px}.blk_fusion .btn{position:fixed;bottom:24px;z-index:10010;display:none;width:calc(100% - (50px + 35px) * 2);height:52px;background-color:#FF98BB;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}@media screen and (max-width:415px){.blk_fusion .btn{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:320px){.blk_fusion .btn{width:calc(100% - (50px + 35px) * 2)}.blk_fusion .btn .w320_off{display:none}}.blk_fusion .btn .reserve_text{display:block}.blk_fusion .btn .w320_on{display:none}@media screen and (max-width:320px){.blk_fusion .btn .w320_on{display:initial;margin-right:5px;vertical-align:middle}}.blk_fusion .btn .photo{-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.blk_consultation{position:relative;margin-top:48px;margin-bottom:60px;padding:60px 30px 40px;background:url("/assets/img/common/bg_consultation.png");background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:30px}@media screen and (max-width:415px){.blk_consultation{margin-bottom:0;border-radius:0}}.blk_consultation.no_photo{margin-top:0}.blk_consultation .consultation_photo{overflow:hidden;position:absolute;top:-48px;left:50%;width:96px;height:96px;margin-left:-48px;background-color:#fce2eb;border-radius:100px}.blk_consultation .consultation_photo img{display:block;margin-top:10px}@media screen and (max-width:415px){.blk_consultation .consultation_photo img{display:none}}.blk_consultation .consultation_title{margin-bottom:28px;color:#ffffff;font-size:22px;line-height:1.7;text-align:center}.blk_consultation .consultation_text{margin-bottom:13px;color:#ffffff;font-size:16px;line-height:2.0}.blk_consultation .consultation_keywords{color:#ffffff;font-size:13px;line-height:1.3}.blk_consultation .reserved_btns{margin-bottom:22px}@media screen and (max-width:415px){.blk_consultation .reserved_btns{padding:0}}.blk_greeting_detail{width:315px;margin:0 auto}.blk_greeting_detail .greeting_detail_title{margin-bottom:30px;font-size:16px;font-weight:bold;line-height:1.0;text-align:center}.blk_greeting_detail .table_career{margin-bottom:35px;font-size:14px;line-height:1.3;text-align:left;border:1px solid #BFBEBD;border-collapse:collapse}.blk_greeting_detail .table_career th{width:147px;padding:6px 10px;vertical-align:initial;background-color:#EAECFB;border:solid 1px #BFBEBD}.blk_greeting_detail .table_career td{padding:6px 10px;border:solid 1px #BFBEBD}.blk_greeting_detail .list_organization{margin-bottom:35px}.blk_greeting_detail .list_organization li{margin-bottom:8px}.blk_greeting_detail .list_alliance{padding-bottom:35px}.blk_greeting_detail .list_alliance li{margin-bottom:8px}.section_footer.wrapper{position:relative;display:none;padding-top:110px;padding-bottom:55px}@media screen and (max-width:415px){.section_footer.wrapper{display:block}}.section_footer.wrapper .frame.inner_links .col{width:50%}.section_footer.wrapper .frame.inner_links .col:first-child{margin-right:auto}.section_footer.wrapper .frame.inner_links .col:last-child .btn{position:absolute;right:0;color:#A6B2F9;background-color:#EAECFB}.section_footer.wrapper .frame.outer_link{height:20px;margin-bottom:30px;padding:0 30px}.section_footer.wrapper .frame.outer_link .col:first-child{width:110px;margin:0 auto}.section_footer.wrapper .frame.outer_link .col:first-child a{color:#A6B2F9;font-size:11px}.section_footer.wrapper .frame.outer_link .col:first-child img{width:20px;margin-right:9px;vertical-align:bottom}.section_footer.wrapper .frame.outer_link .col:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 110px);padding-left:10px;border-left:1px solid #72706E;display:none}.section_footer.wrapper .footer_logo{margin-bottom:40px;padding:0 30px;text-align:center}.section_footer.wrapper .footer_logo img{width:159px}.section_footer.wrapper .copyright{color:#77716C;font-size:10px;text-align:center}.blk_form{position:relative}.blk_form.confirm .form_flow:before{border-color:#FF98BB}.blk_form.confirm .form_flow .step:nth-child(2) .step_num{background-color:#FF98BB}.blk_form.confirm .form_flow .step:nth-child(2) .step_state{color:#333333}.blk_form.confirm .form_contents{position:relative}.blk_form.confirm .form_contents .form_discription .input_disc{display:none}.blk_form.confirm .form_contents .form_discription .confirm_disc{display:initial}.blk_form.confirm .form_contents .form_block .form_area,.blk_form.confirm .form_contents .form_block .form_text{display:none}.blk_form.confirm .form_contents .form_block .form_value{display:block}.blk_form.confirm .form_contents .form_btns .col:first-child{display:none}.blk_form.confirm .form_contents .form_btns .col:nth-child(2),.blk_form.confirm .form_contents .form_btns .col:nth-child(3){display:block}.blk_form.submit .form_flow:after{border-color:#FF98BB}.blk_form.submit .form_flow .step:nth-child(3) .step_num{background-color:#FF98BB}.blk_form.submit .form_flow .step:nth-child(3) .step_state{color:#333333}.blk_form.submit .form_contents .form_block,.blk_form.submit .form_contents .form_discription{display:none}.blk_form.submit .form_contents .form_btns .col:not(:nth-child(4)){display:none}.blk_form.submit .form_contents .form_btns .col:nth-child(4){display:block}.blk_form.submit .form_contents .form_complete{display:block}@media screen and (max-width:415px){.blk_form .form_header{padding-top:105px;padding-bottom:40px;border-bottom:1px solid #FF98BB}}.blk_form .form_header .form_title{position:relative;margin-bottom:25px;font-size:16px;line-height:2.0;text-align:center}.blk_form .form_header .form_title:before{position:absolute;top:-16px;left:50%;content:'\e901';display:inline-block;width:20px;margin-left:-10px;color:#FF98BB}.blk_form .form_header .form_flow{width:275px;margin:0 auto}.blk_form .form_contents{padding-top:30px}@media screen and (max-width:415px){.blk_form .form_contents{padding:30px 30px 0}}.blk_form .form_contents .form_discription{margin-bottom:18px;font-size:16px;line-height:2.0}.blk_form .form_contents .form_discription .confirm_disc{display:none}.blk_form .form_contents .form_block{margin-bottom:30px}.blk_form .form_contents .form_block input,.blk_form .form_contents .form_block textarea{width:100%}.blk_form .form_contents .form_btns .col:not(:first-child){display:none}.blk_form .form_contents .form_btns .btn_confirm,.blk_form .form_contents .form_btns .btn_submit{background-color:#FF98BB}.blk_form .form_contents .form_btns .btn_back{background-color:#72706E}.blk_form .form_contents .form_btns .btn_home{color:#ffffff;background-color:#A6B2F9}.blk_form .form_contents .form_complete{display:none;margin-bottom:40px}.header{position:fixed;top:0;left:0;z-index:10000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:100%;padding:39px 0 0 36px}@media screen and (max-width:415px){.header{display:block;width:100%;height:auto;padding:0;background:#ffffff}}.header.step_0 .logo{position:relative;width:auto;padding:0}.header .logo{margin-bottom:auto}@media screen and (min-width:768px){.header .logo{position:absolute;top:0;left:0;width:100vw;padding:25px 0;text-align:center}}@media screen and (max-width:415px){.header .logo{padding:10px;text-align:center}}.header .logo img{width:138px}.header .slideTabs{margin-bottom:145px}@media screen and (min-width:415px){.header .slideTabs{margin-top:auto}}@media screen and (max-width:415px){.header .slideTabs{margin-bottom:0}}.header .slideTabs [data-tab=contact]{display:none}@media screen and (max-width:415px){.header .slideTabs [data-tab=contact]{display:inline-block}}.header .wrap_slideTabs{overflow:scroll;width:100vw}.header .wrap_slideTabs .slideTabs{width:10000px}.footer{padding:30px}.footer .logo{margin-bottom:30px;text-align:center}.footer .site_link{margin-bottom:15px}.container .frame_wide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:wrap;flex-flow:wrap;width:100%}.container .frame_wide.separetor{padding-bottom:52px;border-bottom:5px solid #EBE9E7}.container .frame_wide.separetor+.frame_center{padding-top:70px}.container .frame_center{position:relative}.container .frame_center.separetor{padding-bottom:52px;border-bottom:5px solid #EBE9E7}.container .frame_center.separetor+.frame_center{padding-top:70px}.container .frame_center>.reserved_btns{margin-bottom:40px}.container .frame_center>.reserved_btns .balloon{color:#FF98BB;background-color:#FCE2EB}.container .frame_center>.reserved_btns .btn{color:#ffffff;background-color:#FF98BB}.container .frame_center>.reserved_btns .btn:after,.container .frame_center>.reserved_btns .btn:before{color:#ffffff}.container .panel[data-tab=HOME]{padding-top:100vh}@media screen and (max-width:768px){.container .panel[data-tab=HOME]{padding-top:0}}@media screen and (max-width:415px){.container .panel[data-tab=HOME] .wrap_btn{display:none}}.container .panel[data-tab=HOME] .blk_feature+.blk_fusion{margin-bottom:110px}@media screen and (max-width:415px){.container .panel[data-tab=HOME] .blk_feature+.blk_fusion{margin-top:-48px;margin-bottom:0}}@media screen and (max-width:415px){.container .panel[data-tab=HOME] .blk_facility+.blk_feature{padding-bottom:110px}}.container .panel[data-tab=access] .blk_consultation{display:none}@media screen and (max-width:415px){.container .panel[data-tab=access] .blk_consultation{display:block}}@media screen and (max-width:415px){.container .panel[data-tab=access] .blk_address_map .map_link{display:none}}.container .panel[data-tab=about] .blk_consultation{display:none}@media screen and (max-width:415px){.container .panel[data-tab=about] .blk_consultation{display:block}}.container .panel[data-tab=contact] .blk_consultation{display:none}@media screen and (max-width:415px){.container .panel[data-tab=contact] .blk_consultation{display:block}.container .panel[data-tab=contact] .blk_consultation .consultation_photo{display:none}}@media screen and (max-width:415px){.container .panel[data-tab=contact] .blk_feature+.blk_consultation{margin-top:0}}.container .panel[data-tab=contact] .section_footer{display:block;padding-top:50px;padding-right:30%}@media screen and (max-width:768px){.container .panel[data-tab=contact] .section_footer{padding-right:0}}@media screen and (max-width:415px){.container{position:relative;left:0;overflow-x:hidden;width:100vw;-webkit-overflow-scrolling:touch}.container.anim:after{content:'';display:block;height:100vh}.container .panel{position:relative;left:100vw;z-index:100;width:100%;padding-top:78px;background-color:#ffffff}.container .panel.stay{top:0;left:0;z-index:90}.container .panel.current{left:0;z-index:110}.container .panel.current .blk_fusion{display:-webkit-box;display:-ms-flexbox;display:flex}.container .panel.current .section_footer{display:block}.container .panel.prev{left:-100vw}.container .panel.next{left:100vw}.container .panel:not(.current){overflow:hidden;position:absolute;top:0;height:100vh}.container .panel .blk_fusion,.container .panel .section_footer{display:none}}
/*# sourceMappingURL=index.css.map */