@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{font-family:Kiwi Maru,serif}a{color:#000;text-decoration:none}img{width:100%}.title__picture{filter:brightness(1);width:auto}.red{color:red}.bald{font-weight:600}.underbar{text-decoration:underline}.for-sp{display:none}@media(max-width:910px){.for-pc{display:none}.for-sp{display:block}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header{display:flex;justify-content:space-between;margin:35px 44px}.header .lineicon{bottom:680px;position:fixed;right:0;z-index:100}.header .lineicon img{width:65px}.header img{width:auto}.header__menu-list{display:flex;gap:20px;list-style:none}.header__menu-item{position:relative}.header__menu-item a{transition:all .3s ease}.header__menu-item:hover a{color:#008fb5}.header__menu-item:hover .header__submenu-list{background-color:#fff;display:block}.header__menu-item:hover .header__submenu-list a{color:#000}.header__menu-item:hover .header__submenu-list a:hover{color:#008fb5}.header__submenu-box{padding-top:20px;position:absolute;z-index:100}.header__submenu-list{border:1px solid #d7d7d7;border-radius:10px;display:none;left:-200%;list-style:none;padding:16px 25px 22px;text-align:left;top:100%;width:370px}.header__submenu-list a{font-size:16px}.header__submenu-item{border-bottom:1px solid #d3d3d3;padding:10px 0;position:relative}.header__submenu-item:last-child{border-bottom:none}.header .hamburger{cursor:pointer;display:flex;flex-direction:column;height:22px;justify-content:space-between;position:relative;width:30px}.header .hamburger .bar{background-color:#333;border-radius:2px;height:4px;transition:.5s;width:100%}.header .navigation{display:flex;flex-direction:column;gap:10px}.header .hamburger{position:fixed;right:10px;top:32px;z-index:100}.header .hamburger .bar{background:#008fb5}.header .hamburger.is-active .bar:first-child{transform:rotate(-45deg) translateY(12px)}.header .hamburger.is-active .bar:nth-child(2){opacity:0}.header .hamburger.is-active .bar:nth-child(3){transform:rotate(45deg) translateY(-12px)}@media(max-width:910px){.header{display:flex}.header__menu-item a{color:#fff}.header .overlay{background-color:#0000004d;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.header .navigation{background-color:#76ced5;border-radius:50px 0;height:50vh;position:fixed;right:-100%;top:118px;transition:right .5s ease-out;width:220px;z-index:2}.header .navigation.is-active{right:0}.header .navigation ul{list-style-type:none;margin:auto;padding:0}.header .navigation li{color:#fff;padding:10px}}.slide-card{bottom:50px;display:flex;position:fixed;right:0;transform:translateX(calc(100% - 65px));transition:all .3s cubic-bezier(.22,.61,.36,1);z-index:100}.slide-card__left{background:#76ced5;border-radius:20px 0 0 20px;display:flex;flex-direction:column;justify-content:center;width:65px}.slide-card__left p{color:#fff;letter-spacing:10.1px;writing-mode:vertical-rl}.slide-card__right{background:#e9f7f9;overflow:hidden;width:calc(100% - 65px)}.slide-card.is-active{transform:translateX(0)}.slide-card .reception{padding:17px 30px 35px}.slide-card .reception p{margin:0}.slide-card .reception__phone{color:#008fb5;text-align:left}.slide-card .reception__phone__number{font-size:40px}.slide-card .reception__phone__number--pack{margin-top:-15px}.slide-card .reception__phone__number span{font-size:16px}.slide-card .reception__info{background:#fff;border-radius:50px;margin:10px;padding:7px 64px}.slide-card .reception__info span{color:#008fb5}.slide-card .reception__time{display:flex;flex-direction:column;gap:15px}.slide-card .reception__time__caption{font-size:12px;text-align:left}.slide-card .reception__time__box{display:flex;gap:12px}.slide-card .reception__time__box--blue{color:#008fb5}.slide-card .reception__table{border:2px solid #008fb5;border-collapse:collapse;border-radius:15px;margin-top:10px}.slide-card .reception__table th{margin:0;padding:8px 15px}.slide-card .reception__table--first{border-radius:0 0 0 15px}.slide-card .reception__table--last{border-radius:0 0 15px 0}.slide-card .reception__table td{background:#fff;padding:10px 15px}.slide-cardsp{bottom:0;left:0;position:fixed;transform:translateY(calc(100% - 44px));transition:all .3s cubic-bezier(.22,.61,.36,1);width:100%;z-index:100}.slide-cardsp__top{background:#76ced5;border-radius:20px 20px 0 0}.slide-cardsp__top p{color:#fff;margin:0;padding:10px 0;text-align:center}.slide-cardsp__bottom{background:#e9f7f9;overflow:hidden;width:100%}.slide-cardsp.is-active{transform:translateX(0)}.slide-cardsp .reception{padding:17px 30px 35px}.slide-cardsp .reception p{font-size:12px;margin:0}.slide-cardsp .reception__phone{color:#008fb5;text-align:left}.slide-cardsp .reception__phone__number{font-size:40px}.slide-cardsp .reception__phone__number--pack{margin-top:-15px}.slide-cardsp .reception__phone__number span{font-size:16px}.slide-cardsp .reception__info{background:#fff;border-radius:50px;margin:10px;padding:7px 64px}.slide-cardsp .reception__info span{color:#008fb5}.slide-cardsp .reception__time{display:flex;flex-direction:column;gap:2px}.slide-cardsp .reception__time__caption{font-size:12px;text-align:left}.slide-cardsp .reception__time__box{display:flex;gap:12px}.slide-cardsp .reception__time__box--blue{color:#008fb5}.slide-cardsp .reception__table{border:2px solid #008fb5;border-collapse:collapse;border-radius:15px;margin-top:10px;overflow:scroll}.slide-cardsp .reception__table th{font-size:12px;margin:0;padding:10px 15px}.slide-cardsp .reception__table--first{border-radius:0 0 0 15px;font-size:12px}.slide-cardsp .reception__table--last{border-radius:0 0 15px 0;font-size:12px}.slide-cardsp .reception__table td{background:#fff;font-size:12px;padding:12px}.footer__navbox{margin:70px;padding:20px;position:relative}@media(max-width:910px){.footer__navbox{margin:40px 20px;padding:0}}.footer__navbox--line{border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;padding:80px 0}@media(max-width:910px){.footer__navbox--line{padding:20px}}.footer__nav-list{display:flex;gap:35px;justify-content:center}@media(max-width:910px){.footer__nav-list{flex-direction:column}.footer__nav-list li{text-align:left}}.footer__nav-item{list-style:none}.footer__copywrite{background:#e3f0f2;padding:48px 0}.top-page .key-visual{margin:35px 0}.top-page .key-visual__flex{display:flex}.top-page .key-visual__links{display:flex;flex-direction:column;justify-content:space-between;padding:105px 0 105px 45px}.top-page .key-visual__links a{font-size:20px;padding:20px 50px;white-space:nowrap}.top-page .key-visual__visual{border-radius:54px 0 0 54px;overflow:hidden;width:100%}.top-page .image-links{margin:130px 0}.top-page .image-links__wrapper{display:flex;gap:250px;justify-content:space-between;padding:20px 110px}.top-page .image-links__wrapper p{padding-bottom:20px}.top-page .image-links__medical{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.top-page .image-links__medical img{height:auto;width:100%}.top-page .image-links__dental{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.top-page .image-links__dental img{height:auto;width:100%}.top-page .pr-banner-container{display:flex;justify-content:center;margin:20px auto;max-width:800px}.top-page .pr-banner-container img{height:auto;width:100%}.top-page .free-section{padding:0 45px}.top-page .free-section__concept{background-color:#e9f7f9;border-radius:115px 0;display:flex;flex-direction:column;gap:90px;justify-content:space-between;padding:110px 70px}.top-page .free-section__wrapper{align-items:center;background-color:#fff;display:flex;gap:65px;justify-content:center;padding:60px 43px}.top-page .free-section__image,.top-page .free-section__text{max-width:350px}.top-page .free-section__image img{border-radius:55px}.top-page .news{margin:10px 92px;padding:32px 80px 75px}.top-page .news__contents{background:#e9f7f9;border-radius:20px;list-style:none;padding:45px}.top-page .news__contents li{border-bottom:1px solid #000;display:flex;gap:150px;justify-content:center;margin-bottom:40px}.top-page .recruitment{padding:80px 167px 154px}.top-page .recruitment__image{width:450px}.top-page .recruitment__flex{align-items:center;display:flex;gap:66px;justify-content:center;margin-top:53px}.top-page .recruitment__text{display:flex;flex-direction:column;gap:100px;justify-content:center}.top-page .access__flex{display:flex;gap:55px;justify-content:center;margin-bottom:80px}.top-page .access__contents__list{background:#e9f7f9;border-radius:66px;margin-bottom:40px;overflow:hidden;padding:20px 40px}.top-page .access__contents__list li{border-bottom:1px solid #000;display:flex;gap:45px;justify-content:space-between;padding:25px 40px;position:relative}.top-page .access__contents__list li:last-child{border-bottom:none}.top-page .access__contents__list li span{align-items:center;display:flex}.top-page .access__contents__list li span:first-child{justify-content:center;width:105px}.top-page .access__contents__list li span:last-child{align-items:flex-start;flex-grow:1;justify-content:left}.top-page .access__contents__list--AlignLeft{flex-direction:column;gap:0}.top-page .access__contents__list--AlignLeft p{margin:0}.top-page .access__contents__text{align-items:flex-start;display:flex;flex-direction:column;margin-top:20px}.top-page .access__contents__text p{margin:0}.top-page .access__contents__text__title{align-items:center;display:flex;justify-content:left}.top-page .access__contents__text__title img{margin-top:8px;width:auto}.top-page .access__map{padding-top:20px}@media(max-width:910px){.for-sp .key-visual__visual{margin-left:36px}.for-sp .image-links__wrapper{flex-direction:column;gap:50px;padding:0 10px}.for-sp .free-section{padding:0}.for-sp .free-section__concept{gap:40px;padding:50px 30px}.for-sp .free-section__wrapper{flex-direction:column;padding:20px}.for-sp .free-section__wrapper:last-child{flex-direction:column-reverse}.for-sp .news{margin:30px 0 0;padding:0 20px}.for-sp .news__contents{padding:30px 10px 20px}.for-sp .news__contents li{gap:40px}.for-sp .recruitment{padding:0 20px 30px}.for-sp .recruitment__image{width:auto}.for-sp .recruitment__flex{flex-direction:column;gap:0}.for-sp .recruitment__text{gap:0}.for-sp .access__contents{margin:0 20px}.for-sp .access__contents__list{border-radius:25px;margin-bottom:10px;padding:20px 10px}.for-sp .access__contents__list li{padding:10px}.for-sp .medical-top__profilebox{display:flex;flex-direction:column}}.slider-container{position:relative}.slider-container .slick-slide div{height:605px}.slider-container .slick-slide div img{height:100%;object-fit:cover;width:100%}.slider-container .slider-buttons{bottom:40px;left:50%;position:absolute;transform:translateX(-50%);z-index:1}.slider-container .slider-button{background-color:#76ced5;border:none;border-radius:50%;height:15px;margin:0 5px;width:15px}.slider-container .slider-button.active{background-color:#008fb5}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.access__flex{display:flex;gap:55px;justify-content:center;margin-bottom:80px}.access__contents__list{background:#e9f7f9;border-radius:66px;margin-bottom:40px;overflow:hidden;padding:20px 40px}.access__contents__list li{border-bottom:1px solid #000;display:flex;gap:45px;justify-content:space-between;padding:25px 40px;position:relative}.access__contents__list li:last-child{border-bottom:none}.access__contents__list li span{align-items:center;display:flex}.access__contents__list li span:first-child{justify-content:center;width:105px}.access__contents__list li span:last-child{align-items:flex-start;flex-grow:1;justify-content:left}.access__contents__list--AlignLeft{flex-direction:column;gap:0}.access__contents__list--AlignLeft p{margin:0}.access__contents__text{align-items:flex-start;display:flex;flex-direction:column;margin-top:20px}.access__contents__text p{margin:0}.access__contents__text__title{align-items:center;display:flex;justify-content:left}.access__contents__text__title img{margin-top:8px;width:auto}.access__map{padding-top:20px}.greeting-title{margin:80px 0 50px}.greeting-contents{display:flex;gap:70px;margin-bottom:100px;padding:0 100px}.greeting-contents .text-wrapper{display:flex;flex-direction:column;justify-content:space-between;width:50%}.greeting-contents .text-wrapper p{text-align:left}.greeting-contents .text-wrapper .famous{margin:0;text-align:right}.greeting-contents .imgwrapper{width:50%}.greeting-contents .imgwrapper img{border-radius:55px;height:100%;object-fit:cover}.greeting .greetings{padding:60px 0 50px}.greeting .greetings__profilebox{display:flex;gap:50px;justify-content:center}.greeting .greetings__profilebox img{width:100%}.greeting .greetings__profile-table{border:1px solid #008fb5;border-radius:10px;max-width:520px;text-align:left}.greeting .greetings__profile-table tr:first-child td,.greeting .greetings__profile-table tr:nth-child(2) td{border-bottom:1px solid #b6b6b6}.greeting .greetings__profile-table--left{background:#e9f7f9;color:#008fb5}.greeting .greetings__profile-table--right{background:#fff;padding-right:calc(120px*(100vw - 940px)/500px)}@media(max-width:940px){.greeting .greetings__profile-table--right{padding-right:0}}@media(min-width:1440px){.greeting .greetings__profile-table--right{padding-right:120px}}.greeting .greetings__profile-img{max-width:520px}.medical-top .key-visual{margin:35px 0}.medical-top .key-visual__flex{display:flex}.medical-top .key-visual__links{display:flex;flex-direction:column;justify-content:space-between;padding:105px 0 105px 45px}.medical-top .key-visual__links a{font-size:20px;padding:20px 50px;white-space:nowrap}.medical-top .key-visual__visual{border-radius:54px 0 0 54px;overflow:hidden;width:100%}.medical-top .news{margin:102px 92px;padding:32px 80px 75px}.medical-top .news__contents{background:#e9f7f9;border-radius:20px;list-style:none;padding:45px}.medical-top .news__contents li{border-bottom:1px solid #000;display:flex;gap:150px;justify-content:center;margin-bottom:40px}.medical-top__departments{background:#e7ecf0;padding:55px 0 90px;position:relative;z-index:1}.medical-top__buttonbox{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,205px));justify-content:center;margin:auto;position:relative;z-index:100}.medical-top__img{z-index:1}.medical-top__img--topleft{left:0;position:absolute;top:0;width:auto}.medical-top__img--bottomright{bottom:0;position:absolute;right:0;width:auto}.medical-top__greetings{padding:60px 0 50px}.medical-top__profilebox{display:flex;gap:50px;justify-content:center}.medical-top__profilebox img{width:100%}.medical-top__profile-table{border:1px solid #008fb5;border-radius:10px;max-width:520px;text-align:left}.medical-top__profile-table tr:first-child td,.medical-top__profile-table tr:nth-child(2) td,.medical-top__profile-table tr:nth-child(3) td{border-bottom:1px solid #b6b6b6}.medical-top__profile-table--left{background:#e9f7f9;color:#008fb5}.medical-top__profile-table--right{background:#fff;padding-right:calc(120px*(100vw - 940px)/500px)}@media(max-width:940px){.medical-top__profile-table--right{padding-right:0}}@media(min-width:1440px){.medical-top__profile-table--right{padding-right:120px}}.medical-top__profile-img{max-width:520px}.medical-top__facility-grid{grid-gap:25px;align-items:center;display:grid;gap:25px;grid-template-columns:repeat(4,1fr);grid-template-rows:175px 60px 175px;justify-content:center;margin:auto;max-width:900px;position:relative}.medical-top__facility-grid img{height:100%;object-fit:cover;width:100%}.medical-top__facility-grid--1{grid-column:1/2;grid-row:1/3;order:1;z-index:100}.medical-top__facility-grid--2{grid-column:1/2;grid-row:3/4;order:2;z-index:100}.medical-top__facility-grid--3{grid-column:2/3;grid-row:1/2;order:3;z-index:100}.medical-top__facility-grid--4{grid-column:2/4;grid-row:2/4;order:4;z-index:100}.medical-top__facility-grid--5{grid-column:3/4;grid-row:1/2;order:5;z-index:100}.medical-top__facility-grid--6{grid-column:4/5;grid-row:1/4;order:6;z-index:100}.medical-top__facility-vector{background:#76ced5;border-radius:116px 0;height:490px;left:50%;max-width:1040px;min-width:940px;position:absolute;top:33px;transform:translateX(-50%);width:calc(752px + 20vw);z-index:1}@media(max-width:910px){.medical-top .key-visual__visual{width:92%}.medical-top .news{margin:20px;padding:1px 0 0}.medical-top .news__contents{padding:25px}.medical-top .news__contents li{gap:20px}.medical-top .news__contents li span{font-size:14px}.medical-top__buttonbox{grid-template-columns:repeat(2,minmax(0,170px))}.medical-top__img--bottomright,.medical-top__img--topleft{display:none}}.dental-top .key-visual{margin:35px 0}.dental-top .key-visual__flex{display:flex}.dental-top .key-visual__links{display:flex;flex-direction:column;justify-content:space-between;padding:105px 0 105px 45px}.dental-top .key-visual__links a{font-size:20px;padding:20px 50px;white-space:nowrap}.dental-top .key-visual__visual{border-radius:54px 0 0 54px;overflow:hidden;width:100%}.dental-top .news{padding:50px 0 120px}.dental-top .news__wrapper{display:flex;gap:70px;justify-content:center}.dental-top .news__wrapper img{border-radius:60px;max-width:630px;width:100%}.dental-top .news__content{display:flex;flex-direction:column;justify-content:space-between;max-width:440px}.dental-top .news__content p{letter-spacing:6.2px;line-height:40px;text-align:left}.dental-top .departments{background:#e7ecf0;padding:55px 0 90px;position:relative;z-index:1}.dental-top .departments__buttonbox{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,205px));justify-content:center;margin:auto;position:relative;z-index:100}@media(max-width:910px){.dental-top .departments__buttonbox{grid-template-columns:repeat(2,minmax(0,205px))}}.dental-top .departments__img{z-index:1}.dental-top .departments__img--topleft{left:0;position:absolute;top:0;width:auto}.dental-top .departments__img--bottomright{bottom:0;position:absolute;right:0;width:auto}.dental-top .greetings{padding:60px 0 50px}.dental-top .greetings__profilebox{display:flex;gap:50px;justify-content:center}.dental-top .greetings__profilebox img{width:100%}.dental-top .greetings__profile-table{border:1px solid #008fb5;border-radius:10px;max-width:520px;text-align:left}.dental-top .greetings__profile-table tr:first-child td,.dental-top .greetings__profile-table tr:nth-child(2) td,.dental-top .greetings__profile-table tr:nth-child(3) td{border-bottom:1px solid #b6b6b6}.dental-top .greetings__profile-table--left{background:#e9f7f9;color:#008fb5}.dental-top .greetings__profile-table--right{background:#fff;padding-right:calc(120px*(100vw - 940px)/500px)}@media(max-width:940px){.dental-top .greetings__profile-table--right{padding-right:0}}@media(min-width:1440px){.dental-top .greetings__profile-table--right{padding-right:120px}}.dental-top .greetings__profile-img{max-width:520px}.dental-top .recruitment{padding:20px 167px 154px}.dental-top .recruitment__text p{text-align:left}.dental-top .recruitment__image{max-width:450px}.dental-top .recruitment__flex{display:flex;gap:66px;justify-content:center;margin-top:53px}@media(max-width:910px){.dental-top .recruitment__flex{flex-direction:column}}.dental-top .facility__grid{grid-gap:25px;align-items:center;display:grid;gap:25px;grid-template-columns:repeat(4,1fr);grid-template-rows:175px 60px 175px;justify-content:center;margin:auto;max-width:900px;position:relative}.dental-top .facility__grid img{height:100%;object-fit:cover;width:100%}.dental-top .facility__grid--1{grid-column:1/2;grid-row:1/3;order:1;z-index:100}.dental-top .facility__grid--2{grid-column:1/2;grid-row:3/4;order:2;z-index:100}.dental-top .facility__grid--3{grid-column:2/3;grid-row:1/2;order:3;z-index:100}.dental-top .facility__grid--4{grid-column:2/4;grid-row:2/4;order:4;z-index:100}.dental-top .facility__grid--5{grid-column:3/4;grid-row:1/2;order:5;z-index:100}.dental-top .facility__grid--6{grid-column:4/5;grid-row:1/4;order:6;z-index:100}.dental-top .facility__grid-vector{background:#76ced5;border-radius:116px 0;height:490px;left:50%;max-width:1040px;min-width:940px;position:absolute;top:33px;transform:translateX(-50%);width:calc(752px + 20vw);z-index:1}@media(max-width:910px){.dental-top .for-sp .key-visual{width:100%}.dental-top .for-sp .key-visual__visual{width:92%}.dental-top .for-sp .news{padding:30px 20px 20px}.dental-top .for-sp .news__wrapper{flex-direction:column;gap:20px}.dental-top .for-sp .departments{padding:15px 20px 40px}.dental-top .for-sp .recruitment{padding:30px 20px}.dental-top .for-sp .greetings__profilebox{flex-direction:column}}.imgtitlecontainer{height:200px}span{font-size:24px}@media(max-width:910px){span{font-size:20px}.imgtitlecontainer{height:120px}}.contact label input{border:none}.contact__greetings{padding:60px 0 50px}.contact__profilebox{display:flex;gap:50px;justify-content:center;margin:60px 0}.contact__profilebox img{width:100%}.contact__profile-table{border:1px solid #008fb5;border-radius:10px;text-align:left;width:80vw}.contact__profile-table tr:first-child td,.contact__profile-table tr:nth-child(2) td{border-bottom:1px solid #b6b6b6}.contact__profile-table--left{background:#e9f7f9;color:#008fb5}.contact__profile-table--right{background:#fff;padding-right:calc(120px*(100vw - 940px)/500px)}@media(max-width:940px){.contact__profile-table--right{padding-right:0}}@media(min-width:1440px){.contact__profile-table--right{padding-right:120px}}.contact-detail{height:120px}.dental-symptoms .contents .title{margin-top:80px}.dental-symptoms .container{display:flex;gap:100px;justify-content:center;margin:120px 100px 0}.dental-symptoms .container.implantconteiner{gap:0;margin-bottom:100px}.dental-symptoms .container-img{max-width:450px}.dental-symptoms .container-box{display:flex;flex-direction:column;gap:70px}.dental-symptoms .container-box__text{letter-spacing:5px;line-height:50px;text-align:left}.dental-symptoms .container-box__text.implanttext{text-align:center}.dental-symptoms .container .image-links__button{border-radius:40px;box-shadow:0 4px 4px #00000040;padding:20px 80px}.dental-symptoms .container .implant{display:flex;gap:20px;justify-content:center}.dental-symptoms .container .implant .imgwrapper img{border-radius:50px;filter:brightness(1)}.correction_contents{margin-bottom:50px;padding:0 100px}.correction_contents .information{margin-top:30px}.correction_contents .information p{text-align:center}.correction_contents .title{margin-top:80px}.correction_contents .maincontents{display:flex}.correction_contents .maincontents .video{width:80%}.correction_contents .maincontents .video video{width:90%}.correction_contents .maincontents .buttons{display:flex;justify-content:center;margin:auto;width:40%}.correction_contents .maincontents .buttons .play{background:none;border:none}.correction_contents .maincontents .buttons .stop{background:none;border:none;padding-left:30px}.correction_contents .maincontents .buttons .replay{background:none;border:none}.correction_contents .maincontents .texts{text-align:left}.correction_contents .maincontents .texts h3{margin-top:0}@media(max-width:910px){.dental-symptoms .container{flex-direction:column;margin:10px 20px 0}.dental-symptoms .container-box__text{text-align:center}.correction_contents{padding:0 15px}.correction_contents .title{margin-top:30px}.maincontents{align-items:center;flex-direction:column;justify-content:center}.maincontents .texts{margin-top:30px}.maincontents .texts h3{text-align:center}}.dentalgeneral .main{margin:100px 0}.dentalgeneral .main-contentsbox{display:flex;gap:60px;padding:0 50px}.dentalgeneral .main-contentsbox .imgwrapper{width:50%}.dentalgeneral .main-contentsbox .imgwrapper img{border-radius:55px}.dentalgeneral .main-textwrapper{text-align:left}.dentalgeneral .main-textwrapper h4{color:#008fb5}@media(max-width:910px){.dentalgeneral .main{padding:10px}.dentalgeneral .main-contentsbox{flex-direction:column;gap:10px;padding:0 10px}.dentalgeneral .main-contentsbox .imgwrapper{width:100%}}.dentalpractice{background:#e9f7f9;padding:130px 95px}.dentalpractice .flexwrapper{display:flex;flex-direction:column;gap:60px}.dentalpractice .flexwrapper__contents{display:flex;gap:20px}.dentalpractice .flexwrapper__contents .imgwrapper{border-radius:20px;max-height:310px;max-width:510px}.dentalpractice .flexwrapper__contents .imgwrapper img{border-radius:20px;height:100%;width:100%}.dentalpractice .flexwrapper__contents .text-box{background:#fff;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;padding:15px 10px 25px;text-align:left}.dentalpractice .flexwrapper__contents .text-box h2,.dentalpractice .flexwrapper__contents .text-box p{padding:0 10px}.dentalpractice .flexwrapper__contents .buttons{display:flex;justify-content:space-between}.dentalpractice .flexwrapper__contents .buttons.double{gap:40px;justify-content:center}.dentalpractice .flexwrapper__contents .buttons--three{align-items:center;border-radius:20px;display:flex;height:20px;justify-content:center;margin:auto;padding:20px 30px;text-align:center}.dentalpractice .flexwrapper__contents .buttons--two{border-radius:20px;height:20px;padding:20px 30px}@media(max-width:910px){.dentalpractice{padding:40px 20px}.flexwrapper__contents{flex-direction:column}}.specialtreatment{padding:55px 100px}.specialtreatment__box__list{display:flex;gap:20px;justify-content:center}.specialtreatment__box__list__wrapper__textbox p{display:inline-block;position:relative}.specialtreatment__box__list__wrapper__textbox p:after{background-color:#87c9d1;bottom:0;bottom:-6px;content:"";height:2px;left:25%;position:absolute;width:50%}.specialtreatment__box__list__wrapper__imgwrapper{height:100%;width:210px}.specialtreatment__box__list__wrapper__imgwrapper img{height:100%;object-fit:cover;width:100%}@media(max-width:910px){.specialtreatment__box__list{flex-direction:column}}.treatmentschedule{margin:100px 0 140px;padding:0 88px}.treatmentschedule .main .schedule{margin-bottom:60px}.treatmentschedule .main .schedule__title{color:#008fb5;font-size:28px;letter-spacing:14.14px;padding:20px 0 40px}.treatmentschedule .main .schedule__contents{text-align:left}.treatmentschedule .main .schedule__contents__textbox{font-size:18px;margin-bottom:40px}.treatmentschedule .main .schedule__contents__textbox__caption{color:#008fb5;margin:0}.treatmentschedule .main .schedule__contents__textbox__caption .red{color:#bd0000}.treatmentschedule .main .schedule__contents__textbox p{font-size:18px;margin:0}.treatmentschedule .main .schedule__contents__time__title{color:#008fb5;font-size:26px}.treatmentschedule .main .schedule__contents__time__wrapper{border:2px solid #008fb5;border-radius:13px;display:flex;max-width:477px;overflow:hidden}.treatmentschedule .main .schedule__contents__time__wrapper p{font-size:18px;margin:0}.treatmentschedule .main .schedule__contents__time__wrapper__subject{background:#e9f7f9;color:#008fb5;flex:1 1;max-width:140px;padding:18px 14px}.treatmentschedule .main .schedule__contents__time__wrapper__contents{color:#008fb5;padding:20px}.treatmentschedule .main .schedule__contents__treatmentschedule .table-container{border:2px solid #008fb5;border-radius:15px;overflow:hidden}.treatmentschedule .main .schedule__contents__treatmentschedule .table-row{display:flex;justify-content:space-between}.treatmentschedule .main .schedule__contents__treatmentschedule .table-header{background:#e9f7f9;flex:1 1;padding:20px 40px;text-align:center}.treatmentschedule .main .schedule__contents__treatmentschedule .table-cell{align-items:center;flex:1 1;margin:auto;padding:20px 40px;text-align:center}.treatmentschedule .main .schedule__contents__treatmentschedule .table-cell.red{color:red}.treatmentschedule .main .schedule__contents__treatmentschedule__caption{margin-top:25px}.treatmentschedule .main .closedday{border-bottom:1px solid #cdcdcd;border-top:1px solid #cdcdcd;padding:150px 0}.treatmentschedule .main .closedday__title{color:#008fb5;font-size:48px;letter-spacing:24.24px;margin:0;text-align:center}.treatmentschedule .main .closedday__title--sub{color:#008fb5;font-size:30px;letter-spacing:15.15px;margin:0;text-align:center}.treatmentschedule .main .closedday__text{letter-spacing:6.2px;margin-top:70px}.treatmentschedule .main .closedday__text br{content:" ";display:block;height:0;margin-bottom:30px;margin-top:30px}.treatmentschedule .main .closedday .line{background:#cdcdcd;height:2px;position:absolute;top:20px}@media(max-width:910px){.treatmentschedule{margin:10px 0;padding:10px}.treatmentschedule .main .schedule__contents__treatmentschedule .table-container{overflow:scroll}.treatmentschedule .main .schedule__contents__treatmentschedule .table-header{font-size:12px;padding:20px}.treatmentschedule .main .schedule__contents__treatmentschedule .table-header:first-child{padding:20px 36px}.treatmentschedule .main .schedule__contents__treatmentschedule .table-cell{font-size:12px;padding:20px}}.dentalintroduction .gallery{padding:0 80px}.dentalintroduction .gallery .title{padding:110px 0}.dentalintroduction .gallery-contents{display:flex;gap:80px;justify-content:center}.dentalintroduction .gallery-contents .imgbox,.dentalintroduction .gallery-contents .textbox{display:flex;flex-direction:column;justify-content:center;width:50%}.dentalintroduction .gallery-contents .imgbox img{border-radius:55px}@media(max-width:910px){.dentalintroduction .gallery{padding:0 30px}.dentalintroduction .gallery .title{padding:110px 0}.dentalintroduction .gallery-contents{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center}.dentalintroduction .gallery-contents .imgbox,.dentalintroduction .gallery-contents .textbox{width:100%}.dentalintroduction .gallery-contents .imgbox img{border-radius:10px}}.dentalintroduction .equipment{background:#e9f7f9;border-radius:0 120px;margin:50px;padding:80px 50px}.dentalintroduction .equipment-white{background:#fff;border-radius:20px;display:flex;gap:30px;padding:40px}.dentalintroduction .equipment-2{margin-top:80px}.dentalintroduction .equipment-2-white{background:#fff;border-radius:20px;display:flex;flex-direction:column;gap:30px;padding:40px}@media(max-width:910px){.dentalintroduction .equipment-2-white{padding:20px}}.dentalintroduction .equipment-2-white .flex-container{display:flex;gap:60px}@media(max-width:910px){.dentalintroduction .equipment-2-white .flex-container{align-items:center;flex-direction:column;gap:20px}}.dentalintroduction .equipment-2-white .flex-container .text-wrapper{width:60%}@media(max-width:910px){.dentalintroduction .equipment-2-white .flex-container .text-wrapper{width:100%}}.dentalintroduction .equipment-2-white .flex-container .text-wrapper p{text-align:left}.dentalintroduction .equipment-2-white .flex-container .imgwrapper{width:40%}@media(max-width:910px){.dentalintroduction .equipment-2-white .flex-container .imgwrapper{width:100%}}.dentalintroduction .equipment-2-white .flex-container .imgwrapper img{border-radius:55px}@media(max-width:910px){.dentalintroduction .equipment-2-white .flex-container .imgwrapper img{border-radius:10px}.dentalintroduction .equipment{background:#e9f7f9;border-radius:0 40px;margin:10px;padding:30px 20px}}.recruit .keyvisual .animation{height:687px;margin-bottom:120px;margin-left:auto;margin-right:0;overflow:hidden;position:relative;text-align:right;width:1113px}.recruit .keyvisual .animation__image{animation:clip-path-animation 12s infinite alternate;clip-path:path("M158 499C7.60002 371 -7.66665 111.667 3.50001 -2L1112.5 0.5V686.5C998 636 829.5 662 671 663.5C512.5 665 346 659 158 499Z");height:auto;left:0;position:absolute;top:0;width:100%}@keyframes clip-path-animation{0%{clip-path:path("M158 499C7.60002 371 -7.66665 111.667 3.50001 -2L1112.5 0.5V686.5C998 636 829.5 662 671 663.5C512.5 665 346 659 158 499Z")}50%{clip-path:path("M185.649 427.5C3.03502 335 -8.13197 113.667 3.03469 0L1112.03 2.5V688.5C997.534 638 825.549 721.591 670.535 688.5C438.649 639 405.876 539.052 185.649 427.5Z")}to{clip-path:path("M158 499C7.60002 371 -7.66665 111.667 3.50001 -2L1112.5 0.5V686.5C998 636 829.5 662 671 663.5C512.5 665 346 659 158 499Z")}}.recruit .information__container{display:flex;gap:40px;justify-content:center;padding-top:80px}.recruit .information__container__img{max-width:550px}.recruit .information__container__img img{width:100%}.recruit .information__container__text{color:#000;display:flex;flex-direction:column;font-size:20px;justify-content:space-between;letter-spacing:6.2px;padding:20px 0}.recruit .requirements__box{background:#e9f7f9;border-radius:60px;margin:190px 50px 100px;padding:115px 55px 75px}.recruit .requirements__box--white{background:#fff;border-radius:20px;margin:80px 0;padding:55px}.recruit .requirements__box--white .table{border:2px solid #008fb5;border-radius:15px;font-size:20px;overflow:hidden}.recruit .requirements__box--white .table-row{border-bottom:1px solid #b6b6b6;display:flex}.recruit .requirements__box--white .table-row:last-child{border-bottom:none}.recruit .requirements__box--white .table-header{align-items:center;background:#e9f7f9;color:#008fb5;display:flex;justify-content:left;letter-spacing:10px;padding:20px 0 20px 30px;width:260px}.recruit .requirements__box--white .table-cell{color:#008fb5;letter-spacing:15px;padding:20px;text-align:left}@media screen and (max-width:910px){.recruit .keyvisual .animation{height:687px;margin-bottom:0;width:100%}.recruit .keyvisual .animation__image{animation:clip-path-animation 12s infinite alternate;clip-path:path("M158 499C7.60002 371 -7.66665 111.667 3.50001 -2L1112.5 0.5V686.5C998 636 829.5 662 671 663.5C512.5 665 346 659 158 499Z");height:auto;left:0;position:absolute;top:0;width:100%}@keyframes clip-path-animation{0%{clip-path:path("M158 499C7.60002 371 -7.66665 111.667 3.50001 -2L1112.5 0.5V686.5C998 636 829.5 662 671 663.5C512.5 665 346 659 158 499Z")}50%{clip-path:path("M185.649 427.5C3.03502 335 -8.13197 113.667 3.03469 0L1112.03 2.5V688.5C997.534 638 825.549 721.591 670.535 688.5C438.649 639 405.876 539.052 185.649 427.5Z")}to{clip-path:path("M158 499C7.60002 371 -7.66665 111.667 3.50001 -2L1112.5 0.5V686.5C998 636 829.5 662 671 663.5C512.5 665 346 659 158 499Z")}}.recruit .information__container{align-items:center;flex-direction:column}.recruit .requirements__box{margin:20px;padding:115px 55px 75px}}@media screen and (max-width:500px){.recruit .keyvisual .animation{height:50vh;margin-bottom:0;width:100vw}.recruit .keyvisual .animation__image{animation:clip-path-animation 12s infinite alternate;clip-path:path("M158 499C7.60002 371 -7.66665 111.667 3.50001 -2L1112.5 0.5V686.5C998 636 829.5 662 671 663.5C512.5 665 346 659 158 499Z");height:auto;left:0;position:absolute;top:0;width:100%}@keyframes clip-path-animation{0%{clip-path:path("M158 499C7.60002 371 -7.66665 111.667 3.50001 -2L1112.5 0.5V686.5C998 636 829.5 662 671 663.5C512.5 665 346 659 158 499Z")}50%{clip-path:path("M185.649 427.5C3.03502 335 -8.13197 113.667 3.03469 0L1112.03 2.5V688.5C997.534 638 825.549 721.591 670.535 688.5C438.649 639 405.876 539.052 185.649 427.5Z")}to{clip-path:path("M158 499C7.60002 371 -7.66665 111.667 3.50001 -2L1112.5 0.5V686.5C998 636 829.5 662 671 663.5C512.5 665 346 659 158 499Z")}}.recruit .information__container{display:flex;gap:10px;justify-content:center;padding:10px 20px}.recruit .information__container__text{color:#000;display:flex;flex-direction:column;font-size:20px;justify-content:space-between;letter-spacing:6.2px;padding:20px 0}.recruit .requirements__box{background:#e9f7f9;border-radius:15px;margin:10px 20px;padding:10px 10px 30px}.recruit .requirements__box--white{background:#fff;border-radius:20px;margin:20px 0;padding:15px}.recruit .requirements__box--white .table{border:2px solid #008fb5;border-radius:15px;font-size:20px;overflow:hidden}.recruit .requirements__box--white .table-row{border-bottom:1px solid #b6b6b6;display:flex;flex-direction:column}.recruit .requirements__box--white .table-row:last-child{border-bottom:none}.recruit .requirements__box--white .table-header{align-items:center;background:#e9f7f9;color:#008fb5;display:flex;justify-content:left;letter-spacing:10px;padding:10px 0 15px 20px;width:260px}.recruit .requirements__box--white .table-cell{color:#008fb5;letter-spacing:15px;padding:20px;text-align:left}}.specialize-title{margin:70px 0 60px}.specialize-contents{display:flex;gap:60px;justify-content:center;padding:0 30px}.specialize-contents .img-wrapper{width:50%}.specialize-contents .img-wrapper img{border-radius:55px;height:100%;object-fit:cover}.specialize-contents p{font-size:16px;letter-spacing:5px;line-height:30px;text-align:left}.specialize .profit{display:flex;gap:120px}.departments{background:#e7ecf0;margin-top:70px;padding:55px 0 90px;position:relative;z-index:1}.departments__buttonbox{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,205px));justify-content:center;margin:auto;position:relative;z-index:100}.departments__buttonbox img{filter:brightness(1)}@media(max-width:910px){.departments__buttonbox{grid-template-columns:repeat(2,minmax(0,205px))}}.departments__img{z-index:1}.departments__img--topleft{left:0;position:absolute;top:0;width:auto}.departments__img--bottomright{bottom:0;position:absolute;right:0;width:auto}@media(max-width:910px){.departments .departments__img--bottomright,.departments .departments__img--topleft{display:none}.departments__buttonbox{grid-template-columns:repeat(2,minmax(0,170px))}}.firstimpression{text-align:left}.firstimpression .container-box__text{padding:30px 50px}.firstimpression h3{color:rgba(255,0,0,.752)}.firstimpression .button_wrapper{display:flex;gap:20px}.firstimpression .image-links__button{border-radius:40px;box-shadow:0 4px 4px #00000040;padding:10px 20px}p{text-align:left}.main{padding:40px}.main .title{margin-top:80px}.textbox2{margin-top:120px}h3{text-align:left}.medicalsurgery .main .box{display:flex;gap:85px;justify-content:center;margin:100px 120px}.medicalsurgery .main .box .img{width:50%}.medicalsurgery .main .box p{text-align:left;width:50%}.medicalsurgery .main .fever{background:#e9f7f9;border-radius:60px 0;margin:0 70px 130px;padding:30px 60px}.medicalsurgery .main .fever p{text-align:left}@media(max-width:910px){.medicalsurgery .main{padding:20px}.medicalsurgery .main .box{align-items:center;flex-direction:column;gap:10px;margin:10px}}.medicalinformation{background-color:#e9f7f9;border-radius:117px 0;margin:0 40px;padding:90px 35px}.medicalinformation .column{background-color:#fff;border-radius:55px;margin:40px 0;padding:15px 30px;text-align:left}.medicalinformation .others .wrapper{grid-row-gap:40px;grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr;row-gap:40px}.medicalinformation .others .wrapper .box1,.medicalinformation .others .wrapper .box2,.medicalinformation .others .wrapper .box3,.medicalinformation .others .wrapper .box4{background:#fff;border-radius:54px;padding:60px 0 50px}.medicalinformation .others .wrapper .box1 h3,.medicalinformation .others .wrapper .box2 h3,.medicalinformation .others .wrapper .box3 h3,.medicalinformation .others .wrapper .box4 h3{text-align:center}.medicalinformation .others .wrapper .box1 p,.medicalinformation .others .wrapper .box3 p,.medicalinformation .others .wrapper .box4 p{padding:40px}@media(max-width:910px){.medicalinformation{margin:0 10px;padding:70px 20px}.medicalinformation .others .wrapper{grid-template-columns:1fr}.medicalinformation .others .wrapper h3{text-align:center}}.informationsites .main{background-color:#e9f7f9;border-radius:117px 0;margin:40px;padding:90px 35px}.informationsites section{margin:40px auto}.informationsites h3,.informationsites p{margin:0}.informationsites .box{border:1px solid #000;border-radius:20px;margin-top:20px;padding:20px}.informationsites .box .red{font-size:18px}@media(max-width:910px){.informationsites .main{border-radius:30px;margin:10px;padding:10px 20px}.informationsites section{margin:20px auto}.informationsites h3{font-size:18px}.informationsites p{font-size:14px}.informationsites .box{border-radius:20px;padding:10px}.informationsites .box .red{font-size:14px}}
/*# sourceMappingURL=main.178062e6.css.map*/