@font-face{font-family:'ZenMaruGothic';src:url(./ZenMaruGothic-Bold.woff2) format('woff2');font-weight:bold;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-family:"Zen Maru Gothic",sans-serif;font-weight:bold;vertical-align:baseline;background:transparent}a{color:#4d4d4d;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;opacity:1.0;transition-property:all;transition:.3s linear}a:hover{transition-property:all;transition:.3s linear;opacity:.6}a[href^="tel:"]{pointer-events:none}body{line-height:1.6;color:#4d4d4d}img{max-width:100%;box-sizing:border-box;vertical-align:middle;height:auto!important}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}ol{padding-left:20px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.fs12{font-size:12px}.fs18{font-size:18px}.fs20{font-size:20px}.fs22{font-size:22px}.fs26{font-size:26px}.fs32{font-size:32px}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb50{margin-bottom:50px!important}.mb100{margin-bottom:100px!important}.center{text-align:center}.center_l{text-align:center}.right{text-align:right}.left{text-align:left}.flexbox{-webkit-display:flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.c3{width:30%}.c3 img{height:auto!important}.sp_on{display:none}.text{line-height:220%}.fcB{color:#004188}body{width:100%;display:block;position:relative}header{width:95vw;position:absolute;left:0;right:0;margin:auto;background-color:#fff;border-radius:0 0 20px 20px;box-shadow:0 0 15px -5px #777;padding:10px 30px;z-index:50}header h1{font-size: clamp(12px,calc(16/1920*100vw),16px);padding-right:35px}header .logo{display:block;width: clamp(200px,calc(300/1920*100vw),300px)}header .header_btn{position:absolute;top:10px;right:30px;display:flex;justify-content:flex-end;gap: clamp(5px,calc(20/1920*100vw),20px)}header .header_btn li{width: clamp(150px,calc(250/1920*100vw),250px)}header .pc_menu{position:absolute;right:30px;bottom:20px}header .pc_menu ul{display:flex;justify-content:flex-end;gap: clamp(10px,calc(30/1920*100vw),30px)}header .pc_menu ul li a{font-size: clamp(14px,calc(20/1920*100vw),20px);padding-bottom:3px;background-image:linear-gradient(#e1717e,#e1717e);background-repeat:no-repeat;background-position:bottom right;background-size:0 3px;transition:background-size .5s}header .pc_menu ul li a:hover{background-position:bottom left;background-size:100% 3px;opacity:1.0}header .pc_menu.show ul{position:fixed;top:0;left:0;justify-content:center!important;align-items:center;background:rgba(255,255,255,.9);height:60px;width:100%;border:1px solid #e1717e;border-radius:0 0 10px 10px;transform:translateY(0);transition:transform .5s ease-out!important;z-index:999}.hamburger{display:none}.hamburger{position:fixed;top:5px;right:5px;z-index:9999;width:45px;height:45px;border:none;background:#e1717e;border-radius:10px;cursor:pointer}.hamburger__line{position:absolute;left:10px;width:25px;height:2px;background-color:#fff;transition:all .4s}.hamburger__line:nth-of-type(1) {top:13px}.hamburger__line:nth-of-type(2) {top:22px}.hamburger__line:nth-of-type(3) {top:31px}.hamburger.active .hamburger__line:nth-of-type(1) {transform:translateY(9px) rotate(-45deg)}.hamburger.active .hamburger__line:nth-of-type(2) {opacity:0}.hamburger.active .hamburger__line:nth-of-type(3) {transform:translateY(-9px) rotate(45deg)}.nav{display:none;position:fixed;top:0;right:0;width:300px;height:100vh;background-color:#fff;box-shadow:-2px 0 4px rgba(0,0,0,.1);transform:translateX(108%);transition:transform .4s;z-index:999}.nav.active{transform:translateX(8%)}.nav__list{margin:0 0 20px;list-style:none;padding-top:60px}.nav__item{padding:0 20px}.nav__link{display:block;padding:10px 0;color:#004188;text-decoration:none;text-align:center;border-bottom:2px solid #bedbed}a.reservation_spbtn{width:240px;display:block;margin:0 auto 10px}a.tel_spbtn{width:240px;display:block;margin:auto}.fixed_btn{position:fixed;right:0;bottom:0;z-index:99}.spbtn{display:none;z-index:99}.contents{width:100%;padding: clamp(80px,calc(200/1920*100vw),200px) 0}.innerS{max-width:1200px;width:90%;margin:auto}.innerB{max-width:1440px;width:90%;margin:auto}a.btnP{background-color:#e1717e;border-radius:50px;text-align:center;color:#fff;padding: 8px clamp(30px,calc(50/1920*100vw),50px)}.title_area{margin-bottom: clamp(40px,calc(70/1920*100vw),70px);background-image:url(https://www.kondojibi.com/images/line-contents.svg);background-repeat:repeat-y;background-size: clamp(20px,calc(40/1920*100vw),40px);background-position:top left;padding-left: clamp(40px,calc(60/1920*100vw),60px)}.title_area h2{color:#004188;font-size: clamp(18px,calc(40/1920*100vw),40px);margin-bottom:10px}.title_area p{font-size: clamp(14px,calc(24/1920*100vw),24px)}#access{width:100%;background-color:#bedbed;padding: clamp(80px,calc(150/1920*100vw),150px) 0 clamp(50px,calc(100/1920*100vw),100px)}#access h2{text-align:center;color:#004188;font-size: clamp(18px,calc(30/1920*100vw),30px);margin-bottom: clamp(30px,calc(80/1920*100vw),80px)}#access .time_detail{max-width:850px;width:100%;background-color:#fff;border-radius:10px;padding: clamp(10px,calc(30/1920*100vw),30px);margin: 0 auto clamp(30px,calc(50/1920*100vw),50px)}#access .time_detail img{display:block;margin:0 auto 20px}#access .time_detail p{text-align:center;color:#e1717e;margin-bottom:20px}#access .time_detail ul li{padding-left:1em;text-indent:-1em}#access .clinic_detail{margin-bottom: clamp(30px,calc(50/1920*100vw),50px)}#access .clinic_detail dl{width:100%;padding: clamp(10px,calc(20/1920*100vw),20px) 0;display:flex;align-items:center;border-bottom:1px solid #fff}#access .clinic_detail dl dt{width:220px;text-align:center;color:#125ca1;font-size: clamp(14px,calc(20/1920*100vw),20px)}#access .clinic_detail dl dd{width:calc(100% - 220px);font-size: clamp(14px,calc(20/1920*100vw),20px)}#access .map{width:100%;height: clamp(250px,calc(350/1920*100vw),350px)}#access .map iframe{width:100%;height:100%}footer{width:100%;background-color:#125ca1}footer .copyright{text-align:center;color:#fff;font-size: clamp(14px,calc(20/1920*100vw),20px);padding: clamp(10px,calc(15/1920*100vw),15px)}@media only screen and (max-width:1024px){a[href^="tel:"]{pointer-events:auto}.text{line-height:180%}.fs16,.fs18,.fs20{font-size:14px}.fs22{font-size:16px}.fs26,.fs32{font-size:18px}.mb100{margin-bottom:50px!important}.mb50{margin-bottom:30px!important}.hamburger,.nav{display:block}header{width:100%;border-radius:0;padding:10px}header .header_btn{display:none}header .pc_menu{display:none}.fixed_btn li:not(:last-child) {display:none}.fixed_btn li:last-child{position:fixed;width:40px;height:40px;right:0;bottom:0}.spbtn{display:block;position:fixed;bottom:0;left:50%;transform:translateX(-50%);white-space:nowrap;width:300px}footer{padding-bottom:60px}}@media only screen and (max-width:750px){.sp_non{display:none}.sp_on{display:block}.center_l{text-align:left}#access .clinic_detail dl{flex-wrap:wrap}#access .clinic_detail dl dt{width:100%;margin-bottom:10px}#access .clinic_detail dl dd{width:100%}}@charset "utf-8";.fv_area{width:100%;position:relative;background-image:url(https://www.kondojibi.com/images/bg-b.svg);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;padding-bottom: min(148px,calc(148/1920*100vw))}.fv_area::after{content:'';display:block;width:3px;height: clamp(60px,calc(130/1920*100vw),130px);background-color:#125ca1;position:absolute;left:50%;transform:translateX(-50%);bottom: clamp(-65px,calc(-65/1920*100vw),-30px)}.fv_detail{width:100%;background-color:#fafaf7;padding-top: clamp(120px,calc(200/1920*100vw),200px);padding-bottom:clamp(300px,500px - 10vw,350px);position:relative}.fv_icon{position:absolute;top: clamp(130px,calc(230/1920*100vw),230px);left: clamp(70px,calc(120/1920*100vw),120px);display:flex;flex-wrap:nowrap;gap: clamp(10px,calc(20/1920*100vw),20px)}.fv_icon li{width: clamp(50px,calc(80/1920*100vw),80px)}.fv_copy{position:absolute;top: clamp(200px,calc(350/1920*100vw),350px);left: clamp(10px,calc(30/1920*100vw),30px);color:#004188;font-size: clamp(18px,calc(40/1920*100vw),40px);background-image:url(https://www.kondojibi.com/images/line-fv.svg);background-repeat:repeat-y;background-position:left top;background-size: clamp(40px,calc(80/1920*100vw),80px);padding-left: clamp(50px,calc(105/1920*100vw),105px);z-index:50}.fv_copy span{color:#004188;background:linear-gradient(transparent 70%,#eb9ea7 70%)}.slider_box{display:flex;justify-content:flex-end;align-items:center}.fv_slider{width: min(1150px,calc(1150/1920*100vw));height: min(700px,calc(700/1920*100vw));overflow:hidden;position:relative;border-radius:20px 0 0 20px}.fv_slider li{position:absolute;top:0;left:0;width:100%;height: min(700px,calc(700/1920*100vw));background-position:center center;background-size:cover;background-repeat:no-repeat;z-index:10;opacity:0;animation-name:fade;animation-duration:12s;animation-iteration-count:infinite}@keyframes fade {
  0%{opacity: 0;}
  20%{opacity: 7;}
  80%{
    opacity: 0;
    transform: scale(1.2);
  }
  100%{
    z-index: 0;
    opacity: 0;
  }
}.fv_slider li:first-of-type{background-image:url(https://www.kondojibi.com/images/fv-img1.webp)}.fv_slider li:nth-of-type(2){background-image:url(https://www.kondojibi.com/images/fv-img2.webp);animation-delay:4s}.fv_slider li:last-of-type{background-image:url(https://www.kondojibi.com/images/fv-img3.webp);animation-delay:8s}.guide_area{width: clamp(90%,calc(1440/1920*100vw),1440px);position:absolute;left:50%;transform:translateX(-50%);top: min(800px,calc(800/1920*100vw));display:flex;justify-content:space-between;align-items:flex-start;z-index:10}.fv_time{background-color:#fff;border-radius:10px;width:48%;box-shadow:0 0 15px -5px #777;padding:30px}.fv_time img{display:block;margin:0 auto 20px}.fv_time p{text-align:center;color:#e1717e;margin-bottom:20px}.fv_time ul li{padding-left:1em;text-indent:-1em}.news_box{width:48%;position:relative;padding-top: clamp(35px,calc(60/1920*100vw),60px)}.news_box h2{position:absolute;top:0;left:20px;width: clamp(60px,calc(103/1920*100vw),103px)}.news_box ul{background-color:#fff;border-radius:10px;box-shadow:0 0 15px -5px #777;padding:60px 30px}.news_box ul li{display:flex;gap:20px;margin-bottom:15px}.news_box ul li span{font-size: clamp(14px,calc(18/1920*100vw),18px)}.news_box ul li a{font-size: clamp(14px,calc(18/1920*100vw),18px);text-decoration:underline}.news_box ul li a:hover{text-decoration:none;opacity:1.0}.news_box a.btnP{position:absolute;left:50%;transform:translateX(-50%);bottom:-25px;display:block}.point_box{display:flex;flex-wrap:wrap;justify-content:space-between}.point_box li{position:relative;width:23.5%;background-color:#dcecf5;border-radius:10px;padding: clamp(50px,calc(100/1920*100vw),100px) clamp(10px,calc(20/1920*100vw),20px) clamp(80px,calc(140/1920*100vw),140px)}.point_box li .icon{width: clamp(80px,calc(150/1920*100vw),150px);position:absolute;left:50%;transform:translateX(-50%);top: clamp(-75px,calc(-75/1920*100vw),-40px)}.point_box li h2{display:flex;flex-direction:column;align-items:center;color:#125ca1;font-size: clamp(16px,calc(24/1920*100vw),24px);margin-bottom:20px;min-height:3.5em}.point_box li p{font-size: clamp(14px,calc(18/1920*100vw),18px)}.point_box li a.btnP{position:absolute;left:50%;transform:translateX(-50%);bottom: clamp(20px,calc(50/1920*100vw),50px);display:block;max-width:230px;width:90%}.bcB{background-color:#fafaf7}.medical_area{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom: clamp(30px,calc(110/1920*100vw),110px);align-items:stretch}.medical_area>li{width:48%;display:flex;flex-direction:column}.medical_area > li:nth-child(-n+2) {margin-bottom:95px}.medical_area h3{color:#004188;font-size: clamp(18px,calc(50/1920*100vw),50px);text-align:center}.medical_area h3 span{color:#004188;font-size: clamp(14px,calc(36/1920*100vw),36px)}.medical_area>li .box{background-color:#fff;border-radius:10px;position:relative;box-shadow:0 0 15px -5px #777;padding: clamp(10px,calc(30/1920*100vw),30px) clamp(10px,calc(30/1920*100vw),30px) 60px;flex:1;display:flex;flex-direction:column}.medical_area .box>img{display:block;max-width:300px;width:80%;margin:0 auto 30px}.medical_area .detail h4{color:#004188;font-size: clamp(16px,calc(24/1920*100vw),24px);margin-bottom:10px}.medical_area .detail ul{display:flex;flex-wrap:wrap;width:100%;gap:10px}.medical_area .detail ul li{background-color:#bedbed;font-size: clamp(14px,calc(18/1920*100vw),18px);color:#004188;padding:5px 15px;border-radius:50px}.medical_area .bbB{border-bottom:1px solid #bedbed;padding-bottom:20px;margin-bottom:20px}.medical_area a{position:absolute;left:50%;transform:translateX(-50%);bottom:-25px}.medical_btn{display:flex;justify-content:space-between;flex-wrap:wrap}.medical_btn li{width:31%}.medical_btn li h3{font-size: clamp(14px,calc(20/1920*100vw),20px);text-align:center;color:#004188;margin-bottom:5px}.medical_btn li a.btnP{display:block;width:100%;font-size: clamp(16px,calc(24/1920*100vw),24px)}.inspection_area ul{display:flex;justify-content:space-between;margin-bottom:50px}.inspection_area ul li{width:23%;background-color:#bedbed;border-radius:10px;padding: clamp(30px,calc(50/1920*100vw),50px) 20px}.inspection_area ul li h3{text-align:center;color:#125ca1;font-size: clamp(16px,calc(24/1920*100vw),24px);margin-bottom: clamp(10px,calc(20/1920*100vw),20px)}.inspection_area ul li p{font-size: clamp(14px,calc(18/1920*100vw),18px)}.inspection_area a.btnP{font-size: clamp(16px,calc(24/1920*100vw),24px);width: clamp(200px,calc(250/1920*100vw),250px);margin:auto;display:block}.slider-wrapper{display:flex;overflow:hidden}.slider{animation:scroll-left 30s infinite linear .5s both;display:flex}.slide{width: calc(100vw / 3)}.slide img{display:block;width:100%}@keyframes scroll-left {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}.greeting_area{width:100%;background-image:url(https://www.kondojibi.com/images/line-doctorBG.svg);background-repeat:repeat-y;background-size: clamp(30px,calc(135/1920*100vw),135px);background-position: clamp(4px,calc(10/1920*100vw),10px) top;padding: clamp(80px,calc(200/1920*100vw),200px) 0}.greeting_area .detail{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.greeting_area .detail .img{position:relative;width:48%;padding-left: clamp(40px,calc(75/1920*100vw),75px)}.greeting_area .detail .img h2{position:absolute;left:0;bottom: clamp(-75px,calc(-75/1920*100vw),-40px);text-align:center;color:#fff;font-size: clamp(16px,calc(28/1920*100vw),28px);background-color:#004188;border:2px solid #fff;border-radius:50%;width: clamp(100px,calc(200/1920*100vw),200px);height: clamp(100px,calc(200/1920*100vw),200px);display:flex;align-items:center;justify-content:center}.greeting_area .detail .copy{width:48%}.greeting_area .detail .copy p{margin-bottom: clamp(30px,calc(50/1920*100vw),50px)}.greeting_area .detail .copy a.btnP{font-size: clamp(16px,calc(24/1920*100vw),24px);width: clamp(200px,calc(250/1920*100vw),250px);margin:auto;display:block}@media only screen and (max-width:1024px){.point_box li{width:49%}.point_box li:nth-child(-n+2) {margin-bottom: clamp(50px,calc(85/1920*100vw),85px)}}@media only screen and (max-width:750px){.fv_icon{position:static;justify-content:center;margin-bottom:10px}.fv_copy{position:static;background-image:none;padding-left:0;text-align:center;margin-bottom:20px}.fv_slider{width:100%;height:30vh;border-radius:0}.fv_slider li{height:30vh}.fv_detail{padding-bottom:50px}.guide_area{width:100%;position:static;transform:translateX(0);flex-wrap:wrap;justify-content:center;padding-top:40px}.fv_time{width:90%;padding:20px;margin-bottom:20px}.news_box{width:90%}.news_box h2{left:50%;transform:translateX(-50%)}.news_box ul{padding:50px 20px}.news_box ul li{gap:0;flex-wrap:wrap}.news_box ul li span{display:block;width:100%}.news_box a.btnP{width:70%}.slide{width: calc(100vw / 2)}.medical_area>li{width:100%;margin-bottom:40px}.medical_area > li:nth-child(-n+2) {margin-bottom:40px}.medical_area>li .box{background-color:#fff;border-radius:10px;position:relative;box-shadow:0 0 15px -5px #777;padding: clamp(10px,calc(30/1920*100vw),30px) clamp(10px,calc(30/1920*100vw),30px) 60px}.medical_area .box>img{margin:0 auto 10px}.medical_area .detail ul{gap:5px}.medical_area .detail ul li{padding:3px 10px}.medical_area .bbB{padding-bottom:10px;margin-bottom:10px}.medical_area a{width:40px;bottom:-20px}.medical_btn{gap:30px}.medical_btn li{width:100%}.inspection_area ul{flex-wrap:wrap;margin-bottom:30px;gap:20px}.inspection_area ul li{width:100%}.greeting_area{background-image:none}.greeting_area .detail .img{padding-left:0;margin-bottom:50px;width:100%}.greeting_area .detail .img img{display:block;max-width:400px;width:80%;margin:auto}.greeting_area .detail .copy{width:100%}}