﻿.gothic{font-family:"dnp-shuei-gothic-gin-std",sans-serif !important}.en{font-family:"new-atten",sans-serif !important}.atag{width:100%;height:100%;position:absolute;left:0;top:0;z-index:999999999}body{font-family:"shippori-mincho-b1",sans-serif;font-weight:100 !important;letter-spacing:lsr(1px)}.menu{width:40px;height:40px;position:fixed;top:10px;right:10px;z-index:9999991}@media(min-width: 768px){.menu{display:none}}.menu .line{width:90%;height:2px;background:#5d5a5c;border-radius:100px;transition:.5s cubic-bezier(0.165, 0.84, 0.44, 1);position:absolute;right:0;top:0;bottom:0;margin:auto}.menu>p{width:100%;font-size:10px;text-align:center;position:absolute;bottom:2px;left:0;right:0;margin:auto;font-size:.625rem;letter-spacing:.0625rem}.menu .l1{transform:translate(-3px, -10px)}.menu .l2{width:70%;transform:translate(-3px, -3px)}.menu .menu_text{display:block}.menu .close_text{display:none}.menu_on .line{width:55%;top:0;bottom:0;right:0;left:0;transform:translate(0, 0)}.menu_on .l1{transform:translate(0, -8px) rotate(135deg)}.menu_on .l2{transform:translate(0, -8px) rotate(-135deg)}.menu_on .menu_text{display:none}.menu_on .close_text{display:block}.close{width:40px;height:40px;position:fixed;top:10px;right:10px;z-index:9999995;opacity:0;pointer-events:none}.close_on{pointer-events:all}.board{width:100%;height:100vh;position:fixed;left:0;top:0;background:#f7f7f6;z-index:9999990;opacity:0;pointer-events:none;transition:.5s cubic-bezier(0.165, 0.84, 0.44, 1);display:none}@media(max-width: 767px){.board{display:block}}.board .b_inner{position:relative}.board .b_inner .copy,.board .b_inner .policy{font-size:10px;text-align:right;margin-bottom:15px}.board .b_inner .logo{width:200px;height:45px;left:16px;top:10px;position:absolute}.board .b_inner .b_in_list{width:90%;margin:auto;position:relative;padding:80px 0}.board .b_inner .b_in_list .sns{position:absolute;right:0px;top:80px;display:none}.board .b_inner .b_in_list .sns div{width:32px;height:32px;margin-bottom:25px}.board .b_inner .b_in_list ul{width:90%;position:relative;margin:auto;margin-bottom:50px}.board .b_inner .b_in_list ul>li{font-size:1rem;position:relative;padding-left:40px}.board .b_inner .b_in_list ul>li::before{width:4px;height:8px;position:absolute;left:0;top:6px;content:"";background:url(../img/blue-Larr.svg) no-repeat;background-position:center center;background-size:100%}.board .b_inner .b_in_list ul>li>p{color:#6597b8;margin-bottom:15px}.board .b_inner .b_in_list ul>li ol{padding-left:5px;margin-bottom:25px;padding-top:5px}.board .b_inner .b_in_list ul>li ol>li{margin-bottom:15px}.board .b_inner .b_in_list ul>li ol>li p{font-size:.75rem;padding-left:30px;letter-spacing:.125rem;position:relative}.board .b_inner .b_in_list ul>li ol>li p::before{width:10px;height:1px;position:absolute;left:0;top:6px;content:"";background:#5d5a5c}.board_on{pointer-events:all;opacity:1}.fix-btn{width:100%;height:56px;position:fixed;left:0;bottom:0;z-index:99999999999999;display:flex;justify-content:center;display:none}@media(max-width: 767px){.fix-btn{display:flex}}.fix-btn div{width:50%;position:relative}.fix-btn div:first-child{background:#6597b8}.fix-btn div:last-child{background:#eb8896}.fix-btn div p{padding-top:18px;text-align:center;color:#fff;padding-left:10px}.fix-btn div p span{display:inline-block;position:relative;text-align:center;padding-left:10px}.fix-btn div p span img{width:24px;height:24px;position:absolute;left:-22px;top:-2px}footer .in{width:90%;margin:auto;position:relative;padding-bottom:200px}footer .in .f-logo{width:64px;height:260px;position:absolute;left:0;top:30px}footer .in>ul{width:60%;position:relative;display:flex;justify-content:right;gap:10px;margin-left:auto;padding-top:30px;padding-bottom:15px;opacity:0;pointer-events:none}footer .in>ul li{width:32px;position:relative}footer .in .text{text-align:right;margin-top:10px 0 50px 0}footer .in .text p{font-size:1.25rem;line-height:1.375rem}footer .in .text p small{font-size:.75rem}footer .in .text .pageTop{width:35px;margin-left:auto;padding:15px 0;position:relative}footer .in .text .f-copy{font-size:.625rem}.fix-pc-only{width:100%;height:100vh;position:fixed;top:0;left:0;pointer-events:none}@media(max-width: 767px){.fix-pc-only{display:none}}.fix-pc-only .fixLeft,.fix-pc-only .fixRight{position:absolute;top:0;height:100vh;pointer-events:auto}.fix-pc-only .fixLeft{width:calc((100% - 390px)/2 + 10%);left:0}.fix-pc-only .fixLeft .ix-information{padding-top:70px}.fix-pc-only .fixLeft .ix-information .in{width:90%;max-width:320px;margin:auto;position:relative}.fix-pc-only .fixLeft .ix-information .in .ixF-logo{width:270px;margin:0 auto 56px auto;position:relative}.fix-pc-only .fixLeft .ix-information .in .text>p{font-size:.75rem;text-align:center;line-height:1.5rem}.fix-pc-only .fixLeft .ix-information .in .text .tel{color:#6597b8;font-size:2.0625rem;line-height:3.09375rem;letter-spacing:.125rem}.fix-pc-only .fixLeft .ix-information .in .schedule{margin:50px auto}.fix-pc-only .fixLeft .ix-information .in .access>p{position:relative;font-size:.9375rem;padding-left:25px;margin-bottom:25px}.fix-pc-only .fixLeft .ix-information .in .access>p span{font-size:.75rem;background:#6597b8;border-radius:100px;padding:6px 20px;color:#fff;position:absolute;right:0;top:-4px}.fix-pc-only .fixLeft .ix-information .in .access>p b{width:20px;height:20px;position:absolute;left:0;top:-2px;background:url(../img/map-icon.svg) no-repeat;background-position:center center;background-size:100%}.fix-pc-only .fixRight{width:calc((100% - 390px)/2 - 10%);right:0}.fix-pc-only .fixRight .b_inner{position:relative;height:97vh}.fix-pc-only .fixRight .b_inner .copy,.fix-pc-only .fixRight .b_inner .policy{font-size:10px;text-align:left;margin-bottom:15px;position:relative;left:10%;position:absolute;bottom:25px}.fix-pc-only .fixRight .b_inner .copy{bottom:0}.fix-pc-only .fixRight .b_inner .logo{width:200px;height:45px;left:16px;top:10px;position:absolute}.fix-pc-only .fixRight .b_inner .b_in_list{width:85%;height:100%;margin:auto;position:relative;padding:80px 0}.fix-pc-only .fixRight .b_inner .b_in_list .sns{width:170px;position:relative;right:0px;top:0;display:none;justify-content:space-between;left:10%}.fix-pc-only .fixRight .b_inner .b_in_list .sns div{width:32px;height:32px;margin-bottom:25px;position:relative}.fix-pc-only .fixRight .b_inner .b_in_list ul{width:80%;position:relative;margin:auto;margin-bottom:50px}.fix-pc-only .fixRight .b_inner .b_in_list ul>li{font-size:1rem;position:relative;padding-left:20px}.fix-pc-only .fixRight .b_inner .b_in_list ul>li::before{width:4px;height:8px;position:absolute;left:0;top:6px;content:"";background:url(../img/blue-Larr.svg) no-repeat;background-position:center center;background-size:100%}.fix-pc-only .fixRight .b_inner .b_in_list ul>li>p{color:#6597b8;margin-bottom:15px}.fix-pc-only .fixRight .b_inner .b_in_list ul>li ol{padding-left:5px;margin-bottom:25px;padding-top:5px}.fix-pc-only .fixRight .b_inner .b_in_list ul>li ol>li{margin-bottom:15px}.fix-pc-only .fixRight .b_inner .b_in_list ul>li ol>li p{font-size:.75rem;padding-left:30px;letter-spacing:.125rem;position:relative}.fix-pc-only .fixRight .b_inner .b_in_list ul>li ol>li p::before{width:10px;height:1px;position:absolute;left:0;top:6px;content:"";background:#5d5a5c}body{color:#5d5a5c}.title-font{font-family:tot-shizukasmudgemin-stdn,sans-serif}.en{font-family:"new-atten",sans-serif}.com-head{width:100%;margin-top:20px}.com-head .in{width:95%;margin-left:auto}.com-head .in img{border-radius:30px 0 0 30px;overflow:hidden}.com-pageTitle{width:85%;margin:30px auto}.com-pageTitle>p{font-size:.625rem;margin-bottom:10px;letter-spacing:.0625rem;font-family:"new-atten",sans-serif}.com-pageTitle>h1{font-size:1rem;letter-spacing:.1875rem}.com--titleC{padding-bottom:40px;padding-top:50px}.com--titleC h2{font-size:1.5rem;text-align:center;position:relative;letter-spacing:.25rem}.com--titleC h2::before{width:42px;height:1px;margin:auto;position:absolute;left:0;right:0;bottom:-20px;content:"";background:#5d5a5c}.com-btn p{text-align:center;margin-top:30px}.com-btn p span{font-size:.75rem;letter-spacing:.125rem;border:1px solid #5d5a5c;text-align:center;padding:10px 35px;border-radius:100px;position:relative}.big-btn p span{background:#6597b8;border:none;padding:15px 50px;color:#fff;position:relative}.small-btn p span{background:#6597b8;border:none;padding:15px 40px;color:#fff;position:relative}.simple-text{margin-bottom:50px}.simple-text .contents{width:85%;margin:auto}.simple-text .contents>h2{font-size:1.25rem;line-height:1.875rem;padding-bottom:15px}.simple-text .contents>p{font-size:.75rem;line-height:1.5rem;margin-bottom:40px}.simple-text .contents .mb-none{margin-bottom:10px}.simple-text .contents ul{padding-bottom:0px}.simple-text .contents ul li{font-size:.75rem;line-height:1.125rem;margin-bottom:15px;padding-left:20px;position:relative}.simple-text .contents ul li::before{content:"";width:10px;height:10px;position:absolute;left:0;top:5px;background:#5d5a5c;border-radius:100px}.simple-text .contents ul li small{display:block;padding-top:5px;line-height:.975rem;color:#c3c3c3}.cf7-policy{font-size:.625rem;text-align:center;margin:20px auto 25px auto}.cf7-policy a{color:#6597b8;text-decoration:underline}.aB__c1{padding-bottom:50px}.aB__c1 .plane-txt{width:85%;margin:auto}.aB__c1 .plane-txt p{font-size:.75rem;line-height:1.5rem}.aB-doctor{padding-bottom:50px}.aB-doctor .main-doctor{width:85%;margin:auto}.aB-doctor .main-doctor .mainImg p{text-align:right;padding:15px 0;font-size:1.5rem;line-height:1.875rem}.aB-doctor .main-doctor .mainImg p b{font-weight:normal}.aB-doctor .main-doctor .mainImg p small{vertical-align:middle;font-size:.75rem}.aB-doctor .main-doctor ul{border-top:1px solid #5d5a5c;margin-top:50px}.aB-doctor .main-doctor ul li{position:relative;border-bottom:1px solid #5d5a5c;padding-bottom:10px}.aB-doctor .main-doctor ul li .department{font-size:.75rem;width:52%;position:absolute;right:0;bottom:28px;text-align:center;border:1px solid #5d5a5c;border-radius:100px;padding:5px 10px}.aB-doctor .main-doctor ul li p{text-align:left;padding:15px 0;font-size:1.5rem;line-height:1.875rem}.aB-doctor .main-doctor ul li p b{font-weight:normal}.aB-doctor .main-doctor ul li p small{vertical-align:middle;font-size:.75rem}.aB-feature .item{position:relative;padding-top:70px}.aB-feature .item .num{position:absolute;left:32px;top:0}.aB-feature .item .num p{text-align:center}.aB-feature .item .num p span{font-size:.625rem;display:block;letter-spacing:.0625rem}.aB-feature .item .num p b{font-size:1.75rem}.aB-feature .item .itemImg{width:90%;height:120px;position:relative;border-radius:0 30px 30px 0;margin-bottom:25px}.aB-feature .item .itemImg-1{background:url(../img/itemImg-1.jpg) no-repeat;background-position:center center;background-size:cover}.aB-feature .item .itemImg-2{background:url(../img/itemImg-2.jpg) no-repeat;background-position:center center;background-size:cover}.aB-feature .item .itemImg-3{background:url(../img/itemImg-3.jpg) no-repeat;background-position:center center;background-size:cover}.aB-feature .item .itemImg-4{background:url(../img/itemImg-4.jpg) no-repeat;background-position:center center;background-size:cover}.aB-feature .item .text{width:85%;margin:auto;margin-bottom:40px}.aB-feature .item .text h3{font-size:1.25rem;margin-bottom:15px}.aB-feature .item .text h4{font-size:.75rem;line-height:1.65rem;letter-spacing:.0625rem}.beginner{width:90%;position:relative;margin:20px auto}.mD-c1{padding:30px 0}.mD-c1 .mainImg{width:85%;position:relative;margin:auto}.mD-c1 .plane-text{width:85%;margin:auto;margin-top:40px}.mD-c1 .plane-text>p{font-size:.75rem;line-height:1.5rem;padding-bottom:30px}.mD-c2 ul{width:85%;border-top:1px solid #5d5a5c;position:relative;margin:auto}.mD-c2 ul li{width:100%;margin:auto;position:relative;border-bottom:1px solid #5d5a5c;padding-bottom:65px;padding-top:65px}.mD-c2 ul li .icon{width:75px;height:75px;position:absolute;left:0;top:65px;padding:10px;background:#fff;border-radius:100px}.mD-c2 ul li .txt{width:70%;margin-left:auto;position:relative}.mD-c2 ul li .txt h3{font-size:1.25rem;margin-bottom:15px;letter-spacing:.125rem}.mD-c2 ul li .txt h4{font-size:.875rem;margin-bottom:15px;line-height:1.4875rem}.mD-c2 ul li .txt>p{font-size:.75rem;line-height:1.5rem}.mD-c2 ul li .txt .note-txt{margin-top:30px}.mD-c2 ul li .txt .note-txt p{font-size:.625rem;text-align:center;letter-spacing:.0625rem}.mD-c3{margin-top:145px}.mD-c3 .head{width:100%;position:relative;margin-left:auto}.mD-c3 .head .mD-secImg{width:95%;margin-left:auto}.mD-c3 .plane-text{width:85%;margin:auto;margin-top:80px}.mD-c3 .plane-text>p{font-size:.75rem;line-height:1.5rem;padding-bottom:30px}.mD-c3 ul{width:85%;margin:auto;position:relative;margin-top:50px}.mD-c3 ul li{margin-bottom:50px}.mD-c3 ul li .inImg{margin-bottom:30px}.mD-c3 ul li h5{font-size:1.25rem;margin-bottom:25px}.mD-c3 ul li h6{font-size:.75rem;line-height:1.5rem}.nL-btns{width:85%;position:relative;margin:auto}.nL-btns .in-btns{width:85%;position:relative;margin-bottom:30px}.nL-btns .in-btns p{font-size:10px;letter-spacing:.0625rem}.nL-btns .in-btns::before{width:20px;height:20px;position:absolute;right:0;bottom:10px;background:url(../img/select-btn.svg) no-repeat;background-position:center center;background-size:100%;content:"";border-radius:100px}.nL-btns .in-btns select{width:100%;display:block;padding:10px 10px 10px 0;margin-top:8px;border-bottom:1px solid #5d5a5c;letter-spacing:.0625rem}.nL-loop{width:85%;position:relative;margin:auto;margin-top:50px}.nL-loop .item{margin-bottom:65px;position:relative}.nL-loop .item .img{width:85%;aspect-ratio:1/1;position:relative;background:#c3c3c3;overflow:hidden;border-radius:8px;margin-bottom:16px;object-fit:cover}.nL-loop .item .data{width:20px;position:absolute;right:10px;top:0}.nL-loop .item .data p b{width:100%;height:30px;background:#6597b8;display:block;margin-bottom:15px;border-radius:100px}.nL-loop .item .data p span{writing-mode:vertical-rl;text-orientation:mixed;position:relative;right:-1px}.nL-loop .item .data .cate b{font-size:12px;height:105px;display:inline-block;writing-mode:sideways-rl;text-orientation:mixed;padding:15px 0;margin-top:55px;text-align:center;font-weight:normal;color:#fff;font-family:"dnp-shuei-gothic-gin-std",sans-serif}.nL-loop .item .data .cate b a{position:relative;left:-3px}.nL-loop .item .txt{width:85%;position:relative}.nL-loop .item .txt h3{font-size:1rem;margin-bottom:10px}.nL-loop .item .txt h4{font-size:.75rem;line-height:1.5rem}.nL-loop .pagination{text-align:center;margin:20px 0;padding-bottom:15px;border-bottom:1px solid #5d5a5c}.nL-loop .pagination ul{display:flex;list-style:none;padding:0;justify-content:center;gap:8px;font-family:"new-atten",sans-serif}.nL-loop .pagination ul .current{opacity:.5}.nL-loop .pagination li{display:inline-block;font-family:"new-atten",sans-serif}.nL-loop .pagination li.page-item a{display:block;padding:10px 15px;background:#f0f0f0;color:#333;text-decoration:none;border-radius:100px;transition:background .3s,color .3s;font-family:"new-atten",sans-serif}.nL-loop .pagination li.page-item a:hover{background:#005f87;color:#fff}.nL-loop .pagination li.prev,.nL-loop .pagination li.next{font-weight:bold}.nL-loop .pagination li.prev a,.nL-loop .pagination li.next a{font-size:16px;padding:10px 20px}.nL-loop .pagination li.prev{background:url(../img/pager-prev.svg) no-repeat;background-position:center center;background-size:40%}.nL-loop .pagination li.next{background:url(../img/pager-next.svg) no-repeat;background-position:center center;background-size:40%}.nL-loop .pagination li.active a{background:#0073aa;color:#fff;font-weight:bold;pointer-events:none}.nL-loop .pagination li.dots{padding:10px 15px;color:#666}.sG-head{width:85%;margin:30px auto;position:relative}.sG-head p b{width:30px;height:20px;background:#6597b8;display:inline-block;border-radius:100px;margin-right:10px}.sG-head p span{position:relative;top:-4px}.sG-head .cate{position:absolute;right:0;top:3px}.sG-head .cate span{font-size:.625rem;background:#6597b8;padding:7px 30px 7px 30px;border-radius:100px;color:#fff}.main--contents{width:85%;margin:30px auto;position:relative}.main--contents h1{font-size:1.25rem}.main--contents .contents{width:100%;margin:0 auto;padding:30px 0}.main--contents .contents figure.wp-block-image{margin:0 auto 1.5rem;text-align:center}.main--contents .contents figure.wp-block-image img{max-width:100%;height:auto;display:block;border-radius:4px}.main--contents .contents h2.wp-block-heading{font-size:2rem;color:#6597b8;margin:1.5rem 0 .75rem;font-weight:700;border-bottom:1px solid #6597b8;padding:10px 0}.main--contents .contents h3.wp-block-heading{font-size:1.75rem;margin:1.5rem 0 .75rem;font-weight:600;background:#6597b8;padding:10px 15px;color:#fff}.main--contents .contents h4.wp-block-heading{font-size:1.5rem;color:#6597b8;margin:1.5rem 0 .75rem;font-weight:500}.main--contents .contents h5.wp-block-heading{font-size:1.25rem;margin:1.5rem 0 .75rem;font-weight:500;color:#333;border-bottom:1px solid #6597b8;padding:10px 0}.main--contents .contents p{font-size:1rem;color:#555;line-height:1.6;margin-bottom:1.5rem}.post-navigation{width:85%;display:flex;justify-content:space-between;align-items:center;margin:40px auto;padding:0 10px;border-bottom:1px solid #5d5a5c}.post-navigation div{text-align:center}.post-navigation div.nav-prev{width:7%;background:url(../img/pager-prev.svg) no-repeat;background-position:center center;background-size:100%}.post-navigation div.nav-next{width:7%;background:url(../img/pager-next.svg) no-repeat;background-position:center center;background-size:100%}.post-navigation div.nav-home{width:70%}.post-navigation div a{display:inline-block;padding:15px 15px;color:16px;text-decoration:none;border-radius:5px;transition:background .3s}.formHead .in{width:85%;position:relative;margin:auto;background:#fff;border-radius:30px;padding:35px 15px 40px 15px}.formHead .in>p{font-size:.75rem;text-align:center}.formHead .in h2{font-size:1.75rem;line-height:.875rem;color:#6597b8;text-align:center;margin-top:17px;letter-spacing:.0625rem}.wpcf7-list-item-label a{text-decoration:underline;color:#6597b8}.cf7-area{position:relative}.cf7-area .in{width:85%;margin:auto;position:relative}.cf7-area .in .wpcf7-form{padding:50px 0}.cf7-area .in .wpcf7-form .cf7-item{margin-bottom:40px}.cf7-area .in .wpcf7-form .cf7-item .cf7-title{font-size:.875rem;font-weight:bold;margin-bottom:8px;display:flex}.cf7-area .in .wpcf7-form .cf7-item .cf7-title.req::after{content:"必須";font-size:.75rem;color:#eb8896;margin-left:8px;border:1px solid #eb8896;padding:2px 10px;border-radius:100px}.cf7-area .in .wpcf7-form .cf7-item p{margin:0}.cf7-area .in .wpcf7-form .cf7-item p select,.cf7-area .in .wpcf7-form .cf7-item p input[type=text],.cf7-area .in .wpcf7-form .cf7-item p input[type=email],.cf7-area .in .wpcf7-form .cf7-item p input[type=tel],.cf7-area .in .wpcf7-form .cf7-item p textarea{text-align:left;font-size:1rem;width:100%;background:#fff;border-radius:16px;padding:15px;margin-top:10px;display:block;font-family:"dnp-shuei-gothic-gin-std",sans-serif}.cf7-area .in .wpcf7-form .cf7-item .select-style{position:relative;display:block}.cf7-area .in .wpcf7-form .cf7-item .select-style::after{content:"";width:16px;height:8px;position:absolute;right:18px;bottom:17px;background:url(../img/w-b-arr.svg) no-repeat center/100%;pointer-events:none;z-index:10}.cf7-area .in .wpcf7-form .cf7-item .select-style::before{content:"";width:50px;height:48px;position:absolute;right:0;bottom:0;background:#6597b8;border-radius:0 16px 16px 0;pointer-events:none;z-index:10}.cf7-area .in .wpcf7-form .submit-style{text-align:center;font-family:"dnp-shuei-gothic-gin-std",sans-serif}.cf7-area .in .wpcf7-form .submit-style>span,.cf7-area .in .wpcf7-form .submit-style>input[type=submit]{display:block;padding:15px 0}.cf7-area .in .wpcf7-form .submit-style input[type=checkbox]{font-size:.75rem;zoom:1.5}.cf7-area .in .wpcf7-form .submit-style input[type=submit]{font-size:.75rem;letter-spacing:.125rem;padding:15px 80px;border-radius:100px;background:#6597b8;border:none;color:#fff;text-align:center;margin:auto}.cf7-area .in .wpcf7-form .submit-style .checkbox-style{display:flex;align-items:center;font-size:.875rem}.cf7-area .in .wpcf7-form .submit-style .checkbox-style input{margin-right:8px}.wpcf7-not-valid-tip{font-size:.75rem !important;padding:5px;position:absolute}.wpcf7-response-output{text-align:center;padding:15px !important;line-height:150% !important;font-size:.75rem !important}::placeholder{color:#c3c3c3}.container{display:flex;justify-content:flex-end;align-items:flex-start;position:relative;width:100%;background:#f7f7f6}.container .mainScroll{width:100%;max-width:390px;background:#f7f7f6;position:relative;margin:0 auto;left:10%;border-left:1px solid #4c4849;box-sizing:border-box}@media(max-width: 767px){.container .mainScroll{left:0;max-width:100%;border-left:none}}.container .mainScroll .inner{position:relative;overflow:hidden}.container .mainScroll .inner .logo{width:200px;height:45px;margin-left:16px;margin-top:10px;position:relative}.container .mainScroll .inner .mainSlider{width:100%;margin:auto;overflow:hidden;position:relative;margin-left:auto;margin-right:0;margin-top:15px;margin-bottom:150px;margin-left:5%;border-radius:20px}.container .mainScroll .inner .mainSlider .mS-text{width:122px;position:absolute;right:35px;top:35px;z-index:9999;pointer-events:none}.container .mainScroll .inner .mainSlider .mS-in-w{display:flex;padding-bottom:50px}.container .mainScroll .inner .mainSlider .mS-item{color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;height:100%;width:100%;border-radius:20px;overflow:hidden}.container .mainScroll .inner .mainSlider .swiper-pagination{position:absolute;top:60%;right:15px;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px}.container .mainScroll .inner .mainSlider .swiper-pagination div{width:2px;height:15px;background:#fff;position:relative;overflow:hidden}.container .mainScroll .inner .mainSlider .swiper-pagination div::before{content:"";position:absolute;left:0;top:0;width:100%;height:0%;background:#5d5a5c;transition:height linear}.container .mainScroll .inner .mainSlider .swiper-pagination div.active::before{height:100%}.container .mainScroll .inner .ix-news{width:90%;position:absolute;z-index:10;top:470px;right:0;background:#fff;margin-left:auto;border-radius:30px 0 0 30px;padding:35px 16px 35px 40px}.container .mainScroll .inner .ix-news>p{font-weight:bold;margin-bottom:25px}.container .mainScroll .inner .ix-news ul li{padding:7px 0;border-bottom:1px dotted #5d5a5c;position:relative}.container .mainScroll .inner .ix-news ul li::before{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;height:8px;background:url(../img/black-Larr.svg) no-repeat;background-size:100%;background-position:center center;margin:auto}.container .mainScroll .inner .ix-news ul li span{font-size:.75rem}.container .mainScroll .inner .ix-news ul li b{font-size:.75rem;font-weight:normal;margin-right:15px}.container .mainScroll .inner .ix-news .ix-news__btn{text-align:right;margin-top:25px}.container .mainScroll .inner .ix-news .ix-news__btn p{font-size:.75rem;letter-spacing:.0625rem}.container .mainScroll .inner .ix-news .ix-news__btn p span{position:relative}.container .mainScroll .inner .ix-concept{width:100%;position:relative}.container .mainScroll .inner .ix-concept .in{width:90%;margin:auto;position:relative;padding:50px 0 30px 0}.container .mainScroll .inner .ix-concept .in h2{font-size:1.5rem;line-height:2.25rem;padding-bottom:10px;letter-spacing:.09375rem}.container .mainScroll .inner .ix-concept .in>p{font-size:.75rem;line-height:1.5rem;letter-spacing:.0625rem}.container .mainScroll .inner .ix-concept .in .logo_flower{width:88px;position:absolute;right:5%;top:5%}.container .mainScroll .inner .ix-medicalInfo{position:relative}.container .mainScroll .inner .ix-medicalInfo .in{position:relative;width:90%;margin:auto;padding:100px 0}.container .mainScroll .inner .ix-medicalInfo .in .list-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;list-style:none;padding:0;margin-top:50px;margin-bottom:40px}.container .mainScroll .inner .ix-medicalInfo .in .list-container li{width:calc(50% - 10px);display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border-radius:30px;overflow:hidden;padding:15px 10px;position:relative;transition:opacity .3s}.container .mainScroll .inner .ix-medicalInfo .in .list-container li:hover{opacity:.5}.container .mainScroll .inner .ix-medicalInfo .in .list-container li:last-child:nth-child(odd){margin-right:auto}.container .mainScroll .inner .ix-medicalInfo .in .list-container li .icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center}.container .mainScroll .inner .ix-medicalInfo .in .list-container li h3{margin:10px 0 5px;font-size:.875rem;font-weight:500;line-height:1.3125rem;letter-spacing:.03125rem}.container .mainScroll .inner .ix-medicalInfo .in .list-container li p{font-size:.625rem;line-height:1.3;line-height:1.0625rem}.container .mainScroll .inner .ix-medicalInfo .in h2{font-size:1.5rem;line-height:2.25rem;padding-bottom:10px;position:relative;text-align:center;margin-bottom:50px;letter-spacing:.25rem}.container .mainScroll .inner .ix-medicalInfo .in h2::before{width:50px;height:1px;background:#5d5a5c;content:"";position:absolute;left:0;right:0;bottom:-20px;margin:auto}.container .mainScroll .inner .ix-medicalInfo .in>p{font-size:.75rem;line-height:1.5rem}.container .mainScroll .inner .ix-medicalEquipment{position:relative}.container .mainScroll .inner .ix-medicalEquipment .in{position:relative;width:90%;margin:auto;padding:20px 0 40px 0}.container .mainScroll .inner .ix-medicalEquipment .in h2{font-size:1.5rem;line-height:2.25rem;padding-bottom:10px;position:relative;text-align:center;margin-bottom:50px;letter-spacing:.25rem}.container .mainScroll .inner .ix-medicalEquipment .in h2::before{width:50px;height:1px;background:#5d5a5c;content:"";position:absolute;left:0;right:0;bottom:-20px;margin:auto}.container .mainScroll .inner .ix-medicalEquipment .in>p{font-size:.75rem;line-height:1.5rem}.container .mainScroll .inner .ix-medicalEquipment .ixM-carousel{width:95%;max-width:600px;margin-right:0;margin-left:auto;overflow:hidden;padding-bottom:20px}.container .mainScroll .inner .ix-medicalEquipment .ixM-carousel .oxM-c-w{display:flex}.container .mainScroll .inner .ix-medicalEquipment .ixM-carousel .in-item{color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;border-radius:10px}.container .mainScroll .inner .ix-information{padding-top:50px}.container .mainScroll .inner .ix-information .in{width:90%;margin:auto;position:relative}.container .mainScroll .inner .ix-information .in .ixF-logo{width:270px;margin:0 auto 56px auto}.container .mainScroll .inner .ix-information .in .text>p{font-size:.75rem;text-align:center;line-height:1.5rem}.container .mainScroll .inner .ix-information .in .text .tel{color:#6597b8;font-size:1.75rem;line-height:2.625rem;letter-spacing:.125rem}.container .mainScroll .inner .ix-information .in .schedule{margin:50px auto}.container .mainScroll .inner .ix-information .in .access>p{position:relative;font-size:.9375rem;padding-left:25px;margin-bottom:25px}.container .mainScroll .inner .ix-information .in .access>p span{font-size:.75rem;background:#6597b8;border-radius:100px;padding:6px 20px;color:#fff;position:absolute;right:0;top:-4px}.container .mainScroll .inner .ix-information .in .access>p b{width:20px;height:20px;position:absolute;left:0;top:-2px;background:url(../img/map-icon.svg) no-repeat;background-position:center center;background-size:100%}.container .mainScroll .inner .ix-contact{position:relative}.container .mainScroll .inner .ix-contact .in{position:relative;width:90%;margin:auto;padding:120px 0}.container .mainScroll .inner .ix-contact .in h2{font-size:1.5rem;line-height:2.25rem;padding-bottom:10px;position:relative;text-align:center;margin-bottom:50px}.container .mainScroll .inner .ix-contact .in h2::before{width:50px;height:1px;background:#5d5a5c;content:"";position:absolute;left:0;right:0;bottom:-20px;margin:auto}.container .mainScroll .inner .ix-contact .in>p{font-size:.75rem;line-height:1.5rem;text-align:center}.container .mainScroll .inner .ix-partnerMedical{position:relative}.container .mainScroll .inner .ix-partnerMedical .in{position:relative;width:90%;margin:auto;padding:120px 0 60px 0}.container .mainScroll .inner .ix-partnerMedical .in .list-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;list-style:none;padding:0;margin-top:50px}.container .mainScroll .inner .ix-partnerMedical .in .list-container li{width:calc(50% - 10px);display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:30px;overflow:hidden;padding:15px 10px;border:#6597b8 2px solid;position:relative}.container .mainScroll .inner .ix-partnerMedical .in .list-container li:last-child:nth-child(odd){margin-right:auto}.container .mainScroll .inner .ix-partnerMedical .in .list-container li .icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center}.container .mainScroll .inner .ix-partnerMedical .in .list-container li h3{margin:10px 0 5px;font-size:.875rem;font-weight:500;line-height:1.3125rem}.container .mainScroll .inner .ix-partnerMedical .in .list-container li p{font-size:.75rem;line-height:1.5;line-height:1.275rem}.container .mainScroll .inner .ix-partnerMedical .in h2{font-size:1.5rem;line-height:2.25rem;padding-bottom:10px;position:relative;text-align:center;margin-bottom:50px}.container .mainScroll .inner .ix-partnerMedical .in h2::before{width:50px;height:1px;background:#5d5a5c;content:"";position:absolute;left:0;right:0;bottom:-20px;margin:auto}.container .mainScroll .inner .ix-partnerMedical .in>p{font-size:.75rem;line-height:1.5rem}.container .mainScroll .inner .ix-otherLink .in div{width:90%;margin-bottom:40px;position:relative}.container .mainScroll .inner .ix-otherLink .in div:first-child{margin-right:auto}.container .mainScroll .inner .ix-otherLink .in div:last-child{margin-left:auto}.container .pc-copy{width:20px;height:100%;background:#6597b8;position:absolute;right:-20px;top:0}@media(max-width: 767px){.container .pc-copy{display:none}}
/*# sourceMappingURL=app.css.map */
