﻿.single-media--nikibi .single-media-wrap01 dl{display:block}.single-media--nikibi .single-media-wrap01 dl dt{text-align:center !important;line-height:1.6}.single-media--nikibi .single-media-wrap01 dl dd{text-align:center !important;line-height:1.6;font-size:11px;margin-top:10px}.single-media{position:relative}.single-media .page-flex{padding-top:70px}@media screen and (max-width: 600px){.single-media .page-flex{padding-top:20px}}.single-media .page-flex .sec01{max-width:736px !important}.single-media .muryou{display:block;margin:20px 0}.single-media .align_center{margin:30px 0}.single-media #ez-toc-container{width:100%;margin-bottom:60px;padding:3% 3% 3% 5%;color:#fff;border:1px solid #fff;background-color:#039fb0}.single-media #ez-toc-container p.ez-toc-title{margin-bottom:10px;text-align:center;font-family:"Noto Serif JP",serif;font-size:20px;font-weight:normal}.single-media #ez-toc-container ul.ez-toc-list>li>a{color:#fff;font-family:"Noto Serif JP",serif;font-size:17px;font-weight:normal;text-decoration:none}@media screen and (max-width: 979px){.single-media #ez-toc-container ul.ez-toc-list>li>a{font-size:14px}}.single-media #ez-toc-container ul.ez-toc-list>li>ul>li>a{color:#fff;text-decoration:none;font-weight:400}@media screen and (max-width: 979px){.single-media #ez-toc-container ul.ez-toc-list>li>ul>li>a{font-size:12px}}.single-media #ez-toc-container ul.ez-toc-list ul{margin-left:35px;counter-reset:cnt;margin-bottom:20px}@media screen and (max-width: 979px){.single-media #ez-toc-container ul.ez-toc-list ul{margin-left:15px;margin-bottom:15px}}.single-media #ez-toc-container ul li{line-height:2.3}@media screen and (max-width: 979px){.single-media #ez-toc-container ul li{line-height:1.8}}.single-media #ez-toc-container ul.ez-toc-list{counter-reset:cnt}.single-media #ez-toc-container ul.ez-toc-list>li::before{content:counters(cnt, ".") ". ";margin-right:2px;counter-increment:cnt;color:#fff;font-family:"Noto Serif JP",serif;font-size:18px;font-weight:bold}@media screen and (max-width: 979px){.single-media #ez-toc-container ul.ez-toc-list>li::before{margin-right:5px}}.single-media #ez-toc-container ul.ez-toc-list ul li::before{content:counters(cnt, "-") ". ";margin-right:2px;counter-increment:cnt;color:#fff}@media screen and (max-width: 979px){.single-media #ez-toc-container ul.ez-toc-list ul li::before{margin-right:5px}}.single-media .kanrenmenu{display:flex;flex-wrap:wrap;justify-content:space-between}.single-media .kanrenmenu.kanrenmenu--nikibi{margin-bottom:60px}@media screen and (max-width: 600px){.single-media .kanrenmenu{justify-content:center}}.single-media .kanrenmenu li{width:49%;margin-bottom:20px}@media screen and (max-width: 600px){.single-media .kanrenmenu li{width:100%;max-width:341px}}.single-media .kanrenmenu li a{display:block;width:100%;overflow:hidden;text-decoration:none}.single-media .kanrenmenu li a img{width:100%;border-radius:10px}.single-media .osusume-wrap h2{margin-top:64px;text-align:center;color:#fff;font-size:20px !important;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;position:relative;padding:0 92px;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.single-media .osusume-wrap h2{font-size:18px !important;padding:0px 40px}}.single-media .osusume-wrap h2::before{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_left.png);background-size:contain;background-repeat:no-repeat;left:120px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.single-media .osusume-wrap h2::before{width:40px;height:10.5px;left:-10px}}@media screen and (max-width: 600px){.single-media .osusume-wrap h2::before{left:calc(50% - 120px)}}.single-media .osusume-wrap h2::after{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_right.png);background-size:contain;background-repeat:no-repeat;right:120px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.single-media .osusume-wrap h2::after{width:40px;height:10.5px;right:-10px}}@media screen and (max-width: 600px){.single-media .osusume-wrap h2::after{right:calc(50% - 120px)}}.single-media .osusumekiji .media_wrap01{display:flex;flex-wrap:wrap;align-items:center;border:solid 1px #fff;border-radius:10px;padding:21px 24px;margin-bottom:18px}@media screen and (max-width: 600px){.single-media .osusumekiji .media_wrap01{padding:21px 7px}}.single-media .osusumekiji .media_wrap01 dt{width:255px;height:123px}@media screen and (max-width: 979px){.single-media .osusumekiji .media_wrap01 dt{width:105px;height:45px}}.single-media .osusumekiji .media_wrap01 dt img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-media .osusumekiji .media_wrap01 dd{width:calc(100% - 255px);padding-left:15px}@media screen and (max-width: 979px){.single-media .osusumekiji .media_wrap01 dd{width:calc(100% - 105px);padding-left:10px}}@media screen and (max-width: 600px){.single-media .osusumekiji .media_wrap01 dd{padding-left:7px}}.single-media .osusumekiji .media_wrap01 dd .media_date{display:flex;margin-bottom:7px}.single-media .osusumekiji .media_wrap01 dd .media_date li{font-size:10px;font-weight:500;color:#fff;letter-spacing:.08em}.single-media .osusumekiji .media_wrap01 dd .media_date li:nth-of-type(2){margin-left:10px}.single-media .osusumekiji .media_wrap01 dd .media_term{display:flex;flex-wrap:wrap;margin-bottom:15px}@media screen and (max-width: 600px){.single-media .osusumekiji .media_wrap01 dd .media_term{display:none}}.single-media .osusumekiji .media_wrap01 dd .media_term li{margin-left:5px;background-color:#1f7b84;display:inline-block;padding:5px 10px;border-radius:5px;text-align:center;font-size:9px;font-weight:500;letter-spacing:.08em;color:#fff}.single-media .osusumekiji .media_wrap01 dd .media_term li:first-of-type{margin-left:0}.single-media .osusumekiji .media_wrap01 dd h3{font-size:18px;letter-spacing:.08em;color:#fff;font-weight:600;line-height:1.55;margin-bottom:14px}@media screen and (max-width: 979px){.single-media .osusumekiji .media_wrap01 dd h3{font-size:14px}}@media screen and (max-width: 600px){.single-media .osusumekiji .media_wrap01 dd h3{margin-bottom:0}}.single-media .osusumekiji .media_wrap01 dd .com_txt{font-size:12px;margin-bottom:20px}@media screen and (max-width: 600px){.single-media .osusumekiji .media_wrap01 dd .com_txt{display:none}}.single-media .osusumekiji .media_wrap01 dd .next_btn{text-align:center;background-color:#d5b563;border-radius:10px;width:202px;margin-left:auto;font-size:14px;font-weight:400;color:#292929;letter-spacing:.1em;padding:10px 0;margin-bottom:0}@media screen and (max-width: 979px){.single-media .osusumekiji .media_wrap01 dd .next_btn{font-size:10px;width:160px}}@media screen and (max-width: 600px){.single-media .osusumekiji .media_wrap01 dd .next_btn{display:none}}.single-media .com_menu_col{margin:40px auto 0;width:100% !important;max-width:900px}@media screen and (max-width: 979px){.single-media .com_menu_col{margin-top:20px !important}}@media screen and (max-width: 600px){.single-media .author-container{margin-bottom:40px}}.single-media .author-container h2{margin-top:64px;text-align:center;color:#fff;font-size:20px !important;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;position:relative;padding:0 92px;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.single-media .author-container h2{font-size:18px !important;padding:0px 40px}}.single-media .author-container h2::before{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_left.png);background-size:contain;background-repeat:no-repeat;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.single-media .author-container h2::before{width:40px;height:10.5px;left:-10px;position:relative}}.single-media .author-container h2::after{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_right.png);background-size:contain;background-repeat:no-repeat;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.single-media .author-container h2::after{width:40px;height:10.5px;right:-10px;position:relative}}.single-media .category-container{margin:40px 0px 40px}.single-media .category-container ul li{font-size:16px}.single-media .category-container ul li a{display:block;padding:15px 0px;border-bottom:1px solid #fff;color:#fff;position:relative}.single-media .category-container ul li a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:10px;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.single-media-wrap01 .post-12021 .attention01 h5{font-family:"Noto Serif JP",serif}.single-media-wrap01 .post-12021 .attention01 p{font-family:"Noto Serif JP",serif}.single-media-wrap01 .post-1120 table td{text-align:left !important}.single-media-wrap01 .balloon:before{content:"";display:block;clear:both}.single-media-wrap01 .balloon .balloon-image-left{float:left;margin-right:20px}.single-media-wrap01 .balloon .balloon-image-left img{border-radius:50%;width:70px}.single-media-wrap01 .balloon .balloon-image-right{float:right}.single-media-wrap01 .balloon .balloon-text-right{max-width:calc(100% - 90px);margin-bottom:30px;padding:20px 30px;display:inline-block;position:relative;border:1px solid #fff;background-color:#fce2e8;background:rgba(0,0,0,.2);background-color:rgba(0,0,0,0) .2;border-radius:10px;color:#252525}@media screen and (max-width: 979px){.single-media-wrap01 .balloon .balloon-text-right{padding:15px 15px}}.single-media-wrap01 .balloon .balloon-text-right:before{content:"";position:absolute;top:15px;left:-20px;color:#fce2e8;border:10px solid rgba(0,0,0,0);border-right:10px solid #fff}.single-media-wrap01 .balloon .balloon-text-left{border:1px solid #fff;background:rgba(0,0,0,.2);background-color:rgba(0,0,0,0) .2;max-width:calc(100% - 90px);margin-bottom:30px;padding:20px 30px;border-radius:10px;position:relative}@media screen and (max-width: 979px){.single-media-wrap01 .balloon .balloon-text-left{padding:20px 15px}}.single-media-wrap01 .balloon .balloon-text-left:before{content:"";position:absolute;top:15px;border:10px solid rgba(0,0,0,0);right:-21px;border-left:10px solid #fff}.single-media-wrap01 dl{background-color:#fff;margin-bottom:19px;display:flex;align-items:center;justify-content:center;padding:8px 0;border-radius:10px}.single-media-wrap01 dl dt,.single-media-wrap01 dl dd{font-size:14px;font-weight:400;letter-spacing:.08em;color:#1f7b84}.single-media-wrap01 dl dd{margin-left:10px}@media screen and (min-width: 601px){.single-media-wrap01 .SP{display:none !important}}@media screen and (max-width: 600px){.single-media-wrap01 .PC{display:none !important}}.single-media-wrap01 figure{text-align:center;margin:20px 0px 30px;display:block}.single-media-wrap01 .media_date{display:flex;margin-bottom:7px}.single-media-wrap01 .media_date li{font-size:10px;font-weight:500;color:#fff;letter-spacing:.08em}.single-media-wrap01 .media_date li:nth-of-type(2){margin-left:10px}@media screen and (max-width: 600px){.single-media-wrap01 .media_termanddate.media_termanddate--main .media_term{display:flex !important}}.single-media-wrap01 .media_termanddate li .media_term{display:flex;flex-wrap:wrap;margin-bottom:15px}@media screen and (max-width: 600px){.single-media-wrap01 .media_termanddate li .media_term{display:none}}.single-media-wrap01 .media_termanddate li .media_term li{margin-left:5px;background-color:#1f7b84;display:inline-block;padding:2px 10px;border-radius:5px;text-align:center;font-size:9px;font-weight:500;letter-spacing:.08em;color:#fff}.single-media-wrap01 .media_termanddate li .media_term li:first-of-type{margin-left:0}.single-media-wrap01 h1{font-size:26px;font-weight:600;color:#fff;letter-spacing:.08em;line-height:1.5;font-family:"Noto Serif JP",serif;padding-bottom:17px;border-bottom:solid 1px #fff;margin-bottom:27px}@media screen and (max-width: 979px){.single-media-wrap01 h1{font-size:18px}}.single-media-wrap01 .mb30{width:100%;margin-bottom:27px}.single-media-wrap01 .mb30 img{width:100%}.single-media-wrap01 .align_center{text-align:center;text-decoration:underline;font-weight:500}.single-media-wrap01 article{font-size:14px;line-height:2.3;color:#fff}.single-media-wrap01 article section{font-size:14px;line-height:2.3;color:#fff}.single-media-wrap01 article span{color:#fff;font-size:14px}.single-media-wrap01 article .blue{color:#d5b563 !important}.single-media-wrap01 article .bold{font-weight:bold !important}.single-media-wrap01 article p{font-size:14px;font-weight:400;color:#fff;letter-spacing:.08em;line-height:2;margin-bottom:20px}@media screen and (max-width: 600px){.single-media-wrap01 article p{margin-bottom:15px}}.single-media-wrap01 article p b{font-size:14px;font-weight:400;color:#fff;letter-spacing:.08em;line-height:2.3}.single-media-wrap01 article p a{font-size:14px;font-weight:bold;color:#fff;letter-spacing:.08em;line-height:2.3;text-decoration:underline}.single-media-wrap01 article ul{margin-bottom:30px}.single-media-wrap01 article ul li{font-size:14px;font-weight:400;color:#fff;letter-spacing:.08em;line-height:2.3}.single-media-wrap01 article ul li a{font-size:14px;font-weight:600;color:#fff;text-decoration:underline}.single-media-wrap01 article h3{font-size:18px;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;width:100%;border-radius:10px;background-color:#1f7b84;padding:10px 9px;margin-bottom:15px;margin-top:53px}@media screen and (max-width: 979px){.single-media-wrap01 article h3{text-align:center;padding:10px 15px;margin-bottom:15px;line-height:1.6}}.single-media-wrap01 article h4{font-size:18px;font-weight:400;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin:22px 0 9px}@media screen and (max-width: 979px){.single-media-wrap01 article h4{font-weight:600;line-height:1.7;margin:20px 0px 8px}}.single-media-wrap01 article h5{font-size:18px;font-weight:400;color:#fff;letter-spacing:.08em;margin:10px 0 10px}.single-media-wrap01 article .align_right{text-align:right}.single-media-wrap01 article .attention01{border:solid 1px #fff;padding:25px 35px 25px;border-radius:10px;background-color:#039fb0;margin:30px 0px}@media screen and (max-width: 979px){.single-media-wrap01 article .attention01{padding:20px 20px}}.single-media-wrap01 article .attention01 h5{margin-top:0px}.single-media-wrap01 article .attention01 b{font-size:14px;font-weight:bold;color:#fff;letter-spacing:.08em;line-height:2.3}.single-media-wrap01 article .attention01 li{font-size:14px;font-weight:400;color:#fff;letter-spacing:.08em;line-height:2.3}.single-media-wrap01 article table{border-radius:10px;overflow:hidden;table-layout:auto;width:100%;margin:20px 0}.single-media-wrap01 article table thead th{border-bottom:1px solid #fff;border-top:none !important}.single-media-wrap01 article table thead th:last-child{border-right:none !important}.single-media-wrap01 article table tr:first-child th,.single-media-wrap01 article table tr:first-child td{border-top:none !important}.single-media-wrap01 article table th:last-child{border-right:none !important}.single-media-wrap01 article table tr:first-of-type th{border-right:solid 1px #fff}.single-media-wrap01 article table tr:nth-of-type(2) th{border-top:solid 1px #fff}.single-media-wrap01 article table tr:nth-of-type(2) td{border-top:solid 1px #1f7b84}.single-media-wrap01 article table tr:nth-of-type(3) th{border-top:solid 1px #fff}.single-media-wrap01 article table tr:nth-of-type(3) td{border-top:solid 1px #1f7b84}.single-media-wrap01 article table tr:nth-of-type(4) th{border-top:solid 1px #fff}.single-media-wrap01 article table tr:nth-of-type(4) td{border-top:solid 1px #1f7b84}.single-media-wrap01 article table span{color:#1f7b84}.single-media-wrap01 article table th{background-color:#1f7b84;text-align:center;border-top:solid 1px #fff;vertical-align:middle;color:#fff;font-size:14px;font-weight:600;letter-spacing:.08em;padding:14px 10px}@media screen and (max-width: 979px){.single-media-wrap01 article table th{line-height:1.6;padding:13px 6px;letter-spacing:.02em}}.single-media-wrap01 article table th span{color:#fff !important}.single-media-wrap01 article table th a{color:#fff;font-size:14px;font-weight:600;letter-spacing:.08em}.single-media-wrap01 article table td{background-color:#fff;color:#1f7b84;font-size:14px;font-weight:500;letter-spacing:.08em;line-height:2;text-align:center;padding:13px 10px;border:solid 1px #1f7b84;vertical-align:middle}@media screen and (max-width: 979px){.single-media-wrap01 article table td{font-weight:600;line-height:1.6;padding:13px 6px;letter-spacing:.02em}}.single-media-wrap01 article table td ol{padding:17px 20px;text-align:left}.single-media-wrap01 article table td ol li{color:#292929;font-size:14px;font-weight:400;letter-spacing:.08em;line-height:2}.single-media-wrap01 .counter-hierarchy{border:solid 1px #fff;border-radius:10px;padding:28px 38px 40px}.single-media-wrap01 .counter-hierarchy .ez-toc-title{text-align:center;font-size:18px;font-weight:500;font-family:"Noto Serif JP",serif;letter-spacing:.08em;color:#fff}.single-media-wrap01 h2{margin-top:64px;text-align:center;color:#fff;font-size:20px !important;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;position:relative;padding:0 92px;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.single-media-wrap01 h2{font-size:18px !important;padding:0px 40px}}.single-media-wrap01 h2::before{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_left.png);background-size:contain;background-repeat:no-repeat;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.single-media-wrap01 h2::before{width:40px;height:10.5px;left:-10px}}.single-media-wrap01 h2::after{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_right.png);background-size:contain;background-repeat:no-repeat;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.single-media-wrap01 h2::after{width:40px;height:10.5px;right:-10px}}.single-media-wrap01 h2 span{font-size:18px;color:#fff;font-weight:500}@media screen and (max-width: 979px){.single-media-wrap01 h2 span{font-size:10px}}.single-media-wrap02 h2{margin-top:64px;text-align:center;color:#fff;font-size:20px !important;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;position:relative;padding:0 92px;text-shadow:1px 1px 5px rgba(0,0,0,.16);line-height:1.6}@media screen and (max-width: 979px){.single-media-wrap02 h2{font-size:18px !important;padding:0px 40px;line-height:1.2}}.single-media-wrap02 h2::before{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_left.png);background-size:contain;background-repeat:no-repeat;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.single-media-wrap02 h2::before{width:40px;height:10.5px;left:-10px;position:relative}}.single-media-wrap02 h2::after{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_right.png);background-size:contain;background-repeat:no-repeat;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.single-media-wrap02 h2::after{width:40px;height:10.5px;position:relative;right:-10px}}.single-news .sec01{background-color:#fff;border-radius:10px;padding:40px 40px 48px;width:98%;max-width:783px !important}@media screen and (max-width: 979px){.single-news .sec01{padding:37px 7.5% 30px}}.single-news .news_wrap03 time{font-size:16px;font-weight:500;letter-spacing:.1em;font-family:"Noto Serif JP",serif;color:#1f7b84}.single-news .news_wrap03 .news_title{font-size:20px;font-weight:400;letter-spacing:.08em;line-height:1.5;color:#333;padding:10px 0 20px;border-bottom:solid 1px #1f7b84;margin-bottom:18px}@media screen and (max-width: 979px){.single-news .news_wrap03 .news_title{font-size:18px}}.single-news p{font-size:14px;font-weight:400;letter-spacing:.08em;color:#333;line-height:2;margin-bottom:0}.single-news .com_menu_col{margin:39px auto 0;width:100% !important}.single-news .morebtn_blue{margin:58px auto 0;width:100%;max-width:350px}@media screen and (max-width: 600px){.single-news .morebtn_blue{margin:28px auto 0}}.single-news .morebtn_blue a{display:block;width:100%;font-size:1.4rem;color:#fff;padding:13px 0;background-color:#8e8e8e;text-align:center;border-radius:10px;position:relative}.single-news .morebtn_blue a::before{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}.single-news .morebtn_blue a:hover{opacity:1 !important;filter:brightness(90%)}.clinic_single.clinic_single--nikibi .single_clinic_unker{margin-bottom:25px}.clinic_single.clinic_single--nikibi .single_clinic_unker ul li{width:48% !important;height:70px !important}@media screen and (max-width: 600px){.clinic_single.clinic_single--nikibi .single_clinic_unker ul li{width:100% !important;height:70px;margin-bottom:14px}}.clinic_single section{position:relative}.clinic_single .single_clinic_width{width:90%;max-width:740px;margin:0 auto}.clinic_single .single_clinic_title{font-size:25px;font-weight:400;letter-spacing:.05em;color:#fff;text-shadow:1px 1px 15px rgba(4,104,113,.3);font-family:"Noto Serif JP",serif;text-align:center}@media screen and (max-width: 979px){.clinic_single .single_clinic_title{font-size:20px}}@media screen and (max-width: 600px){.clinic_single .single_clinic_title{font-size:5vw;line-height:1.5 !important}}.clinic_single .single_section p{font-size:14px;line-height:2;font-weight:400}.clinic_single .contents_title span{font-size:2rem}.clinic_single .sec01{padding:39px 0 37px}@media screen and (max-width: 600px){.clinic_single .sec01{padding:30px 0 17px}}.clinic_single .sec01 .clinic_single_info .clinic_single_info_txt{text-align:center;margin-bottom:25px}.clinic_single .sec01 .clinic_single_info .clinic_single_info_wrap{width:90%;max-width:860px;margin:0 auto 104px}@media screen and (max-width: 600px){.clinic_single .sec01 .clinic_single_info .clinic_single_info_wrap{width:100%;margin:0 auto 64px}}.clinic_single .sec01 .clinic_single_info .clinic_single_info_wrap .swiper-clinic{width:100%;padding:0 55px 30px}@media screen and (max-width: 600px){.clinic_single .sec01 .clinic_single_info .clinic_single_info_wrap .swiper-clinic{padding:0 0 30px}}.clinic_single .sec01 .clinic_single_info .clinic_single_info_wrap .swiper-clinic .swiper-slide{width:100%;height:410px}@media screen and (max-width: 979px){.clinic_single .sec01 .clinic_single_info .clinic_single_info_wrap .swiper-clinic .swiper-slide{height:auto}}@media screen and (max-width: 600px){.clinic_single .sec01 .clinic_single_info .clinic_single_info_wrap .swiper-clinic .swiper-slide{height:211px}}.clinic_single .sec01 .clinic_single_info .clinic_single_info_wrap .swiper-clinic .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.clinic_single .sec01 .clinic_single_info .clinic_single_info_wrap .swiper-clinic .swiper-pagination{bottom:0px !important}.clinic_single .sec01 .clinic_single_info .clinic_single_info_wrap .swiper-clinic .swiper-pagination .swiper-pagination-bullet{background:#5dadb5;opacity:1 !important;margin:0 9px}@media screen and (max-width: 600px){.clinic_single .sec01 .clinic_single_info .clinic_single_info_wrap .swiper-clinic .swiper-pagination .swiper-pagination-bullet{background:#8ae5ef}}.clinic_single .sec01 .clinic_single_info .clinic_single_info_wrap .swiper-clinic .swiper-pagination .swiper-pagination-bullet-active{background:#fff !important}.clinic_single .sec01 .clinic_single_info .clinic_single_info_wrap .swiper-clinic .swiper-button-prev{width:45px;height:45px;padding-right:5px;transform:translateY(-15px)}.clinic_single .sec01 .clinic_single_info .clinic_single_info_wrap .swiper-clinic .swiper-button-prev:after{display:none}.clinic_single .sec01 .clinic_single_info .clinic_single_info_wrap .swiper-clinic .swiper-button-prev::before{content:"";background-image:url(../img/icon/swiper_arrow_left.png);background-size:contain;background-repeat:no-repeat;width:45px;height:45px}@media screen and (max-width: 600px){.clinic_single .sec01 .clinic_single_info .clinic_single_info_wrap .swiper-clinic .swiper-button-prev::before{display:none}}@media screen and (max-width: 600px){.clinic_single .sec01 .clinic_single_info .clinic_single_info_wrap .swiper-clinic .swiper-button-prev{display:none}}.clinic_single .sec01 .clinic_single_info .clinic_single_info_wrap .swiper-clinic .swiper-button-next{width:45px;height:45px;padding-left:5px;transform:translateY(-15px)}.clinic_single .sec01 .clinic_single_info .clinic_single_info_wrap .swiper-clinic .swiper-button-next:after{display:none}.clinic_single .sec01 .clinic_single_info .clinic_single_info_wrap .swiper-clinic .swiper-button-next::before{content:"";background-image:url(../img/icon/swiper_arrow_right.png);background-size:contain;background-repeat:no-repeat;width:45px;height:45px}@media screen and (max-width: 600px){.clinic_single .sec01 .clinic_single_info .clinic_single_info_wrap .swiper-clinic .swiper-button-next::before{display:none}}@media screen and (max-width: 600px){.clinic_single .sec01 .clinic_single_info .clinic_single_info_wrap .swiper-clinic .swiper-button-next{display:none}}.clinic_single .sec01 .clinic_info_detail{width:100%;margin-top:31px}.clinic_single .sec01 .clinic_info_detail .detail_list{display:flex;flex-wrap:wrap}.clinic_single .sec01 .clinic_info_detail .detail_list li{padding:29px 45px}@media screen and (max-width: 979px){.clinic_single .sec01 .clinic_info_detail .detail_list li{padding:25px 30px}}@media screen and (max-width: 600px){.clinic_single .sec01 .clinic_info_detail .detail_list li{padding:15px}}.clinic_single .sec01 .clinic_info_detail .detail_list li .googlemap{display:inline-block;width:100%;max-width:379px;max-height:400px;height:250px;margin-top:38px}@media screen and (max-width: 600px){.clinic_single .sec01 .clinic_info_detail .detail_list li .googlemap{width:100%;max-width:100%;height:200px;margin-top:13px}}.clinic_single .sec01 .clinic_info_detail .detail_list li .googlemap iframe{width:100% !important;height:100% !important;border:none !important}.clinic_single .sec01 .clinic_info_detail .detail_list .detail_list_title{background-color:#1f7b84;font-size:14px;font-weight:600;letter-spacing:.08em;color:#fff;line-height:2;width:30%;border-top:solid 1px #fff;border-left:solid 1px #fff}@media screen and (max-width: 600px){.clinic_single .sec01 .clinic_info_detail .detail_list .detail_list_title{width:100%;border:none}}.clinic_single .sec01 .clinic_info_detail .detail_list .detail_table_wrap{width:70%;font-size:14px;font-weight:600;letter-spacing:.08em;line-height:2;color:#1f7b84;background-color:#fff;border-top:solid 1px #1f7b84;border-right:solid 1px #1f7b84}@media screen and (max-width: 600px){.clinic_single .sec01 .clinic_info_detail .detail_list .detail_table_wrap{width:100%;border:none}}.clinic_single .sec01 .clinic_info_detail .detail_list .detail_table_wrap a{font-size:14px;font-weight:600;letter-spacing:.08em;line-height:2;color:#1f7b84}.clinic_single .sec01 .clinic_info_detail .detail_list .detail_list_radius{border-radius:10px 0 0 0}@media screen and (max-width: 600px){.clinic_single .sec01 .clinic_info_detail .detail_list .detail_list_radius{border-radius:10px 10px 0 0}}.clinic_single .sec01 .clinic_info_detail .detail_list .detail_list_radius02{border-radius:0 10px 0 0}@media screen and (max-width: 600px){.clinic_single .sec01 .clinic_info_detail .detail_list .detail_list_radius02{border-radius:0}}.clinic_single .sec01 .clinic_info_detail .detail_list .detail_list_title_border{border-radius:0 0 0 10px;border-bottom:solid 1px #fff}@media screen and (max-width: 600px){.clinic_single .sec01 .clinic_info_detail .detail_list .detail_list_title_border{border:none;border-radius:0}}.clinic_single .sec01 .clinic_info_detail .detail_list .detail_list_title_border02{border-radius:0 0 10px 0;border-bottom:solid 1px #1f7b84}@media screen and (max-width: 600px){.clinic_single .sec01 .clinic_info_detail .detail_list .detail_list_title_border02{border:none;border-radius:0 0 10px 10px}}.clinic_single .sec01 .clinic_map_img{width:100%;max-width:523px;margin:29px auto}.clinic_single .sec01 .single_clinic_unker{margin-bottom:25px}.clinic_single .sec01 .single_clinic_unker ul{display:flex;flex-wrap:wrap;justify-content:space-between}.clinic_single .sec01 .single_clinic_unker ul li{width:49%;height:85px}@media screen and (max-width: 600px){.clinic_single .sec01 .single_clinic_unker ul li{width:100%;height:70px;margin-bottom:14px}}.clinic_single .sec01 .single_clinic_unker ul li a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%;background-color:#1f7b84;text-align:center;font-size:14px;font-weight:400;letter-spacing:.1em;color:#fff;position:relative}.clinic_single .sec01 .single_clinic_unker ul li a::before{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%) rotate(90deg)}@media screen and (max-width: 979px){.clinic_single .sec01 .single_clinic_unker ul li a{font-size:13px}}.clinic_single .sec01 .single_clinic_unker2 ul li{width:32.8% !important}@media screen and (max-width: 600px){.clinic_single .sec01 .single_clinic_unker2 ul li{width:100% !important}}.clinic_single .sec01 .single_clinic_col_txt{border:solid 1px #fff;border-radius:10px;padding:25px 20px 30px;background:linear-gradient(90deg, rgb(11, 152, 167) 0%, rgb(21, 200, 219) 50%, rgb(8, 156, 172) 100%);margin-bottom:37px}.clinic_single .sec01 .single_clinic_col_txt h4{font-size:18px;letter-spacing:.08em;font-weight:600;color:#fff;text-align:center;margin-bottom:5px}.clinic_single .sec01 .single_clinic_bnr{width:100%;margin:0 auto}@media screen and (max-width: 600px){.clinic_single .sec01 .single_clinic_bnr{max-width:340px}}.clinic_single .sec01 .single_clinic_bnr a{display:block;width:100%;border-radius:10px;overflow:hidden}.clinic_single .sec01 .single_clinic_bnr a img{width:100%}.clinic_single .sec02 .single_clinic_campaign{position:relative;padding:63px 0 70px;background:#037f8f}.clinic_single .sec02 .single_clinic_campaign::before{position:absolute;display:block;content:"";width:110%;height:100%;background-image:url(../img/com/sec04_bg_v4.png);background-size:110px;background-repeat:repeat;opacity:.3;top:0;left:0}@media screen and (max-width: 600px){.clinic_single .sec02 .single_clinic_campaign{padding:33px 0 100px}}.clinic_single .sec02 .single_clinic_campaign h3{text-align:center;font-size:25px;letter-spacing:.08em;font-weight:600;font-family:"Noto Serif JP",serif;color:#fff;text-shadow:1px 1px 15px rgba(4,104,113,.3);margin:27px 0 17px}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list_nikibi_a::before{display:none !important}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 600px){.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list{justify-content:center}}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list li{border-radius:10px;overflow:hidden;width:49%}@media screen and (max-width: 600px){.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list li{width:100%;max-width:340px;margin-bottom:20px}}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list li a{display:block;width:100%;height:100%;background-color:#c7faff;padding-bottom:11px;position:relative}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list li a:hover{opacity:.9 !important}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list li a::before{position:absolute;display:block;content:"";width:79px;height:115px;background-image:url("../img/single/item01.png");background-repeat:no-repeat;background-size:contain;bottom:0;right:0}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list li a .plan_num{position:absolute;left:0;top:0;display:inline-block;background-color:#fff;font-size:13px;font-weight:bold;font-family:"Noto Serif JP",serif;letter-spacing:.08em;padding:5px 8px;color:#1f7b84}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list li a h4{width:100%;background-color:#1f7b84;text-align:center;font-size:20px;font-weight:500;font-family:"Noto Serif JP",serif;color:#fff;line-height:1.35;padding:13px 0}@media screen and (max-width: 600px){.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list li a h4{padding:17px 0 !important;font-size:var(--font-18-mobile) !important}}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list li a h4 span{font-size:13px;font-weight:500;font-family:"Noto Serif JP",serif;color:#fff}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list li a .single_clinic_campaign_list_price{width:95%;max-width:323px;margin:8px auto;display:block}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list li a .single_clinic_campaign_list_price img{width:100%}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list li a .single_clinic_campaign_list_txt{border:solid 2px #1f7b84;border-radius:10px;width:95%;margin:0 auto;background-color:#fff;min-height:176px;display:flex;flex-wrap:wrap;align-items:center;padding:14px}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list li a .single_clinic_campaign_list_txt .small_txt{font-size:11px;font-weight:400;letter-spacing:.1em;color:#1f7b84;margin-bottom:10px;line-height:1.45}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list li a .single_clinic_campaign_list_txt .bold_txt{font-size:13px;font-weight:600;letter-spacing:.1em;color:#1f7b84;line-height:1.53;margin-bottom:0;padding-right:45px}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list_nikibi{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 600px){.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list_nikibi{justify-content:center}}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list_nikibi li{border-radius:10px;overflow:hidden;width:49%}@media screen and (max-width: 600px){.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list_nikibi li{width:100%;max-width:340px;margin-bottom:20px}}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list_nikibi li a{display:block;width:100%;height:100%;background-color:#c7faff;padding-bottom:11px;position:relative}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list_nikibi li a:hover{opacity:.9 !important}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list_nikibi li a .plan_num{position:absolute;left:0;top:0;display:inline-block;background-color:#fff;font-size:13px;font-weight:bold;font-family:"Noto Serif JP",serif;letter-spacing:.08em;padding:5px 8px;color:#1f7b84}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list_nikibi li a h4{width:100%;background-color:#1f7b84;text-align:center;font-size:20px;font-weight:500;font-family:"Noto Serif JP",serif;color:#fff;line-height:1.35;padding:13px 0}@media screen and (max-width: 600px){.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list_nikibi li a h4{padding:17px 0 !important;font-size:var(--font-18-mobile) !important}}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list_nikibi li a h4 span{font-size:13px;font-weight:500;font-family:"Noto Serif JP",serif;color:#fff}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list_nikibi li a .single_clinic_campaign_list_nikibi_img{width:95%;margin:0 auto;padding-top:15px}.clinic_single .sec02 .single_clinic_campaign .single_clinic_campaign_list_nikibi li a .single_clinic_campaign_list_nikibi_img img{width:100%}.clinic_single .sec02 .single_clinic_campaign .com-btn__blue{margin:50px auto 0;max-width:350px !important}@media screen and (max-width: 600px){.clinic_single .sec02 .single_clinic_campaign .com-btn__blue{margin:20px auto 0}}.clinic_single .sec02 .single_clinic_campaign .com-btn__blue a{border-radius:0 !important;padding:23px 0 !important}.clinic_single .sec03{padding-top:70px}@media screen and (max-width: 600px){.clinic_single .sec03{padding-top:35px}}.clinic_single .sec03 .single_clinic_doctor .single_clinic_doctor_flex{display:flex;flex-wrap:wrap;margin:65px 0 23px}@media screen and (max-width: 600px){.clinic_single .sec03 .single_clinic_doctor .single_clinic_doctor_flex{margin:20px 0 23px}}.clinic_single .sec03 .single_clinic_doctor .single_clinic_doctor_flex .single_clinic_doctor_flex_img{width:43%}@media screen and (max-width: 600px){.clinic_single .sec03 .single_clinic_doctor .single_clinic_doctor_flex .single_clinic_doctor_flex_img{width:100%;margin-bottom:16px}}.clinic_single .sec03 .single_clinic_doctor .single_clinic_doctor_flex .single_clinic_doctor_flex_img img{width:100%}.clinic_single .sec03 .single_clinic_doctor .single_clinic_doctor_flex .single_clinic_doctor_flex_txt{width:57%;padding:0 35px}@media screen and (max-width: 979px){.clinic_single .sec03 .single_clinic_doctor .single_clinic_doctor_flex .single_clinic_doctor_flex_txt{padding:0 20px}}@media screen and (max-width: 600px){.clinic_single .sec03 .single_clinic_doctor .single_clinic_doctor_flex .single_clinic_doctor_flex_txt{width:100%;padding:0}}.clinic_single .sec03 .single_clinic_doctor .single_clinic_doctor_flex .single_clinic_doctor_flex_txt h4{font-size:25px;font-weight:600;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff;text-align:center;margin-bottom:15px}.clinic_single .sec03 .single_clinic_doctor .single_clinic_doctor_flex .single_clinic_doctor_flex_txt h4 span{font-size:18px;font-weight:600;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff;display:inline-block;margin-right:10px}.clinic_single .sec03 .single_clinic_doctor .single_clinic_doctor_flex .single_clinic_doctor_flex_txt h5{font-size:16px;font-weight:600;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff;text-align:center;line-height:1.9;margin-bottom:20px}.clinic_single .sec03 .single_clinic_doctor .doctor_history_border{border-bottom:none !important;margin-bottom:0 !important}.clinic_single .sec03 .single_clinic_doctor .doctor_history{margin:25px 0;padding-bottom:45px;border-bottom:solid 1px #fff}.clinic_single .sec03 .single_clinic_doctor .doctor_history dl{display:flex;flex-wrap:wrap;padding-bottom:42px;position:relative}.clinic_single .sec03 .single_clinic_doctor .doctor_history dl::before{position:absolute;display:block;content:"";width:1px;height:100%;background-color:#fff;left:116.5px;top:5px}@media screen and (max-width: 600px){.clinic_single .sec03 .single_clinic_doctor .doctor_history dl::before{left:6px}}@media screen and (max-width: 600px){.clinic_single .sec03 .single_clinic_doctor .doctor_history dl{padding-bottom:25px}}.clinic_single .sec03 .single_clinic_doctor .doctor_history dl::after{position:absolute;display:block;content:"";width:13px;height:13px;background-color:#1f7b84;left:110.5px;top:5px;border-radius:50%}@media screen and (max-width: 600px){.clinic_single .sec03 .single_clinic_doctor .doctor_history dl::after{left:0}}@media screen and (max-width: 600px){.clinic_single .sec03 .single_clinic_doctor .doctor_history dl{padding-left:42px}}.clinic_single .sec03 .single_clinic_doctor .doctor_history dl dt{width:116px;font-size:14px;font-weight:600;color:#fff;letter-spacing:.08em;line-height:1.8}@media screen and (max-width: 600px){.clinic_single .sec03 .single_clinic_doctor .doctor_history dl dt{width:100%;margin-bottom:3px}}.clinic_single .sec03 .single_clinic_doctor .doctor_history dl dd{width:calc(100% - 116px);padding-left:58px;font-size:14px;font-weight:500;color:#fff;letter-spacing:.08em;line-height:1.8}@media screen and (max-width: 600px){.clinic_single .sec03 .single_clinic_doctor .doctor_history dl dd{width:100%;padding-left:0;line-height:1.8}}.clinic_single .sec03 .single_clinic_doctor .doctor_name{font-size:18px;font-weight:600;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,.3);text-align:center;margin-bottom:15px}.clinic_single .sec03 .single_clinic_doctor .doctor_name span{font-size:25px;font-weight:600;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,.3);display:inline-block;margin:0 10px}.clinic_single .sec04{padding-top:99px}@media screen and (max-width: 600px){.clinic_single .sec04{padding-top:68px}}.clinic_single .sec04 .single_clinic_reason .single_clinic_reason_col{margin-top:40px}@media screen and (max-width: 600px){.clinic_single .sec04 .single_clinic_reason .single_clinic_reason_col{margin-top:30px}}.clinic_single .sec04 .single_clinic_reason .single_clinic_reason_col .single_clinic_title_green{width:100%;height:75px;border-radius:10px;display:flex;align-items:center;font-size:18px;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff;line-height:1.6;background-color:#1f7b84;padding:0 20px}@media screen and (max-width: 979px){.clinic_single .sec04 .single_clinic_reason .single_clinic_reason_col .single_clinic_title_green{font-size:var(--font-16-mobile)}}@media screen and (max-width: 600px){.clinic_single .sec04 .single_clinic_reason .single_clinic_reason_col .single_clinic_title_green{height:auto;padding:15px 10px 15px 15px}}.clinic_single .sec04 .single_clinic_reason .single_clinic_reason_col .single_clinic_title_green span{font-size:33px;font-weight:600;font-family:"Noto Serif JP",serif;color:rgba(0,0,0,0);-webkit-text-stroke:1px #fff;text-stroke:1px #fff;display:inline-block;margin-right:15px}@media screen and (max-width: 979px){.clinic_single .sec04 .single_clinic_reason .single_clinic_reason_col .single_clinic_title_green span{font-size:28px;margin-right:10px}}.clinic_single .sec04 .single_clinic_reason .single_clinic_reason_col .single_clinic_reason_col_img{width:100%;margin:13px 0}.clinic_single .sec04 .single_clinic_reason .single_clinic_reason_col .single_clinic_reason_col_img img{width:100%}@media screen and (max-width: 600px){.clinic_single .sec04 .single_clinic_reason .single_clinic_reason_col .single_clinic_reason_col_img img{margin-bottom:10px;display:block}}.clinic_single .sec04 .single_clinic_reason .single_clinic_reason_col .single_clinic_col_txt{border:solid 1px #fff;border-radius:10px;padding:25px 60px 30px;background:linear-gradient(90deg, rgb(1, 158, 174) 0%, rgb(6, 183, 202) 50%, rgb(0, 161, 178) 100%);margin-top:25px}@media screen and (max-width: 600px){.clinic_single .sec04 .single_clinic_reason .single_clinic_reason_col .single_clinic_col_txt{padding:28px 20px}}.clinic_single .sec04{padding-top:99px}@media screen and (max-width: 600px){.clinic_single .sec04{padding-top:68px}}.clinic_single .sec04 .single_clinic_support .single_clinic_support_txt{margin:31px 0}@media screen and (max-width: 600px){.clinic_single .sec04 .single_clinic_support .single_clinic_support_list_pc{display:none !important}}.clinic_single .sec04 .single_clinic_support .single_clinic_support_list_pc .single_clinic_support_list ul{display:flex;flex-wrap:wrap}.clinic_single .sec04 .single_clinic_support .single_clinic_support_list_pc .single_clinic_support_list ul li{width:32%;margin-right:2%;margin-bottom:2%}.clinic_single .sec04 .single_clinic_support .single_clinic_support_list_pc .single_clinic_support_list ul li:nth-of-type(3n){margin-right:0}.clinic_single .sec04 .single_clinic_support .single_clinic_support_list_pc .single_clinic_support_list ul li img{width:100%;border-radius:10px}.clinic_single .sec04 .single_clinic_support .single_clinic_support_list_pc .single_clinic_support_list .single_clinic_support_list_close{max-height:0;overflow:hidden;transition:max-height .5s ease}@media screen and (min-width: 601px){.clinic_single .sec04 .single_clinic_support .single_clinic_support_list_sp{display:none !important}}.clinic_single .sec04 .single_clinic_support .single_clinic_support_list_sp .single_clinic_support_list ul{display:flex;flex-wrap:wrap}.clinic_single .sec04 .single_clinic_support .single_clinic_support_list_sp .single_clinic_support_list ul li{width:48%;margin-right:2%;margin-bottom:2%}.clinic_single .sec04 .single_clinic_support .single_clinic_support_list_sp .single_clinic_support_list ul li:nth-of-type(2n){margin-right:0}.clinic_single .sec04 .single_clinic_support .single_clinic_support_list_sp .single_clinic_support_list ul li img{width:100%;border-radius:10px}.clinic_single .sec04 .single_clinic_support .single_clinic_support_list_sp .single_clinic_support_list .single_clinic_support_list_close{max-height:0;overflow:hidden;transition:max-height .5s ease}.clinic_single .sec04 .single_clinic_support .support_list-btn{width:41px;margin:35px auto 0}.clinic_single .sec04 .single_clinic_support .support_list-btn .support_list-btn-a{display:inline-block;transition:transform .4s ease;transform-origin:center center;width:100%}.clinic_single .sec04 .single_clinic_support .support_list-btn .support_list-btn-a.open{transform:rotate(180deg)}.clinic_single .sec05{padding-top:80px}@media screen and (max-width: 600px){.clinic_single .sec05{padding-top:63px}}.clinic_single .sec05 .single_clinic_access .single_clinic_access_list .flow{width:100% !important;max-width:100% !important}@media screen and (max-width: 600px){.clinic_single .sec05 .single_clinic_access .single_clinic_access_list .flow .flow_contener{border:none !important;background:linear-gradient(90deg, #00879a 0%, rgba(0, 135, 154, 0.5) 50%, #00879a 100%)}}.clinic_single .sec05 .single_clinic_access .single_clinic_access_list .flow .flow_contener_txt .com_txt_wrap{border-radius:10px;padding:15px;position:relative;margin-top:11px}.clinic_single .sec05 .single_clinic_access .single_clinic_access_list .flow .flow_contener_txt .com_txt_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background:linear-gradient(90deg, rgb(1, 158, 174) 0%, rgb(6, 183, 202) 50%, rgb(0, 161, 178) 100%);opacity:.4;left:0;top:0;z-index:-1;border-radius:10px}.clinic_single .sec05 .single_clinic_access .single_clinic_access_list .flow .flow_contener_txt .step{width:69px !important;padding:5px 0}.clinic_single .sec06 .sec06_wrap{position:relative;z-index:2}.clinic_single .sec06 .sec06_wrap .sec06_faq{margin:57px auto 40px}@media screen and (max-width: 600px){.clinic_single .sec06 .sec06_wrap .sec06_faq{margin:23px auto 36px}}@media screen and (max-width: 600px){.clinic_single .sec06 .sec06_wrap .sec06_faq:last-of-type{margin-bottom:23px}}.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list{margin-bottom:30px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list{margin-bottom:30px}}.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex;align-items:center}@media screen and (max-width: 979px){.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list .list-question{align-items:inherit}}.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:28px;top:50%;transform:translateY(-50%) rotate(180deg);transition:all .4s}@media screen and (max-width: 600px){.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list .list-question::before{right:15px}}.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list .list-question:hover{cursor:pointer}.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;padding:22px 0}.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;width:calc(100% - 60px);padding-left:15px;padding-right:50px;line-height:2}@media screen and (max-width: 979px){.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list .list-question .q_txt{padding:20px 40px 20px 15px}}.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list .list-question .q_txt span{font-size:1.4rem;font-weight:500;letter-spacing:.12em;color:#292929}.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list .list-answer{display:none}.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:60px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;line-height:2}.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list .list-answer .a_txt p span{font-size:1.4rem;font-weight:500;letter-spacing:.12em;color:#292929}.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list .list-answer .a_txt a{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400;margin:30px auto 0}.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(0deg)}.clinic_single .sec06 .sec06_wrap .sec06_faq .com-btn__gold{max-width:350px !important}@media screen and (max-width: 600px){.clinic_single .sec06 .sec06_wrap .sec06_faq .com-btn__gold a{padding:23px 0 !important}}.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list_btn{text-align:right}@media screen and (max-width: 600px){.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list_btn{text-align:center}}.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.clinic_single .sec06 .sec06_wrap .sec06_faq .faq_list_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.clinic_single .sec06 .sec06_wrap .com-btn__gold{width:100%;max-width:320px !important;margin:0 auto}@media screen and (max-width: 600px){.clinic_single .sec06 .sec06_wrap .com-btn__gold{max-width:350px !important}}.clinic_single .sec06 .sec06_wrap .com-btn__gold a{border-radius:0 !important;box-shadow:1px 4px 5px rgba(0,0,0,.1)}@media screen and (max-width: 600px){.clinic_single .sec06 .sec06_wrap .com-btn__gold a{padding:23px 0 !important}}.clinic_single .sec07{padding-top:99px}@media screen and (max-width: 600px){.clinic_single .sec07{padding-top:69px}}.clinic_single .sec07 .single_clinic_menu{margin-top:40px}@media screen and (max-width: 600px){.clinic_single .sec07 .single_clinic_menu{margin-top:15px}}.clinic_single .sec07 .single_clinic_menu .single_clinic_menu_list_margin{margin:34px auto 70px}@media screen and (max-width: 600px){.clinic_single .sec07 .single_clinic_menu .single_clinic_menu_list_margin{margin:15px auto 59px}}.clinic_single .sec07 .single_clinic_menu .single_clinic_menu_list .com_green_h3{margin-bottom:0 !important}@media screen and (max-width: 600px){.clinic_single .sec07 .single_clinic_menu .single_clinic_menu_list .com_green_h3{margin-bottom:10px !important}}.clinic_single .sec07 .single_clinic_menu .single_clinic_menu_list a{display:block}.clinic_single .sec07 .single_clinic_menu .single_clinic_menu_list a .menu-item__content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:solid 1px #fff}@media screen and (max-width: 600px){.clinic_single .sec07 .single_clinic_menu .single_clinic_menu_list a .menu-item__content{padding:10px 0}}.clinic_single .sec07 .single_clinic_menu .single_clinic_menu_list a .menu-item__content .menu-item__ttl{font-size:14px;font-weight:500;letter-spacing:.12em;color:#fff;line-height:2;padding-right:10px}@media screen and (max-width: 600px){.clinic_single .sec07 .single_clinic_menu .single_clinic_menu_list a .menu-item__content .menu-item__ttl{width:100%;padding-right:0}}.clinic_single .sec07 .single_clinic_menu .single_clinic_menu_list a .menu-item__content .menu-item__price{font-size:14px;font-weight:500;letter-spacing:.12em;color:#fff;line-height:2;position:relative;padding-right:50px}.clinic_single .sec07 .single_clinic_menu .single_clinic_menu_list a .menu-item__content .menu-item__price::before{position:absolute;display:block;content:"";width:7.5px;height:12px;background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat;right:25px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 600px){.clinic_single .sec07 .single_clinic_menu .single_clinic_menu_list a .menu-item__content .menu-item__price::before{right:0}}@media screen and (max-width: 600px){.clinic_single .sec07 .single_clinic_menu .single_clinic_menu_list a .menu-item__content .menu-item__price{width:100%;text-align:right;padding-right:30px}}.clinic_single .sec08{padding-top:99px}@media screen and (max-width: 600px){.clinic_single .sec08{padding-top:69px}}.clinic_single .sec08 .sec08_wrap{width:90%;max-width:860px;margin:0 auto}@media screen and (max-width: 600px){.clinic_single .sec08 .sec08_wrap{width:100%}}.clinic_single .sec08 .sec08_wrap .single_clinic_gallery{width:100%;margin-top:34px}@media screen and (max-width: 600px){.clinic_single .sec08 .sec08_wrap .single_clinic_gallery{padding:0;margin-top:15px}}.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .swiper{padding:0 55px 0}@media screen and (max-width: 600px){.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .swiper{padding:0}}.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .swiper-button-prev{width:45px;height:45px;padding-right:5px}.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .swiper-button-prev:after{display:none}.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .swiper-button-prev::before{content:"";background-image:url(../img/icon/swiper_arrow_left.png);background-size:contain;background-repeat:no-repeat;width:45px;height:45px}@media screen and (max-width: 600px){.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .swiper-button-prev::before{display:none}}@media screen and (max-width: 600px){.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .swiper-button-prev{display:none}}.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .swiper-button-next{width:45px;height:45px;padding-left:5px}.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .swiper-button-next:after{display:none}.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .swiper-button-next::before{content:"";background-image:url(../img/icon/swiper_arrow_right.png);background-size:contain;background-repeat:no-repeat;width:45px;height:45px}@media screen and (max-width: 600px){.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .swiper-button-next::before{display:none}}@media screen and (max-width: 600px){.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .swiper-button-next{display:none}}.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .img_main{width:100%;margin-bottom:15px}.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .img_main ul li{width:100%;height:370px}@media screen and (max-width: 600px){.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .img_main ul li{height:300px}}.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .img_main ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .img_sub{width:100%}@media screen and (max-width: 600px){.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .img_sub{width:95%;margin:0 auto}}.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .img_sub ul{display:flex;flex-wrap:wrap;gap:10px}.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .img_sub ul li{flex:0 0 calc((100% - 40px)/5);height:78px}@media screen and (max-width: 600px){.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .img_sub ul li{height:52px}}.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .img_sub ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .swiper-slide-thumb-active{position:relative}.clinic_single .sec08 .sec08_wrap .single_clinic_gallery .swiper-slide-thumb-active::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#000;opacity:.5;top:0;left:0}.clinic_single .sec09{padding:99px 0 100px}@media screen and (max-width: 600px){.clinic_single .sec09{padding:69px 0 50px}}.clinic_single .sec09 .sec09_wrap .other-clinic__container{margin-top:34px}@media screen and (max-width: 600px){.clinic_single .sec09 .sec09_wrap .other-clinic__container{margin-top:15px}}.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list_top{margin-top:54px !important}@media screen and (max-width: 600px){.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list_sp{margin-top:54px !important}}.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list{margin-top:83px}@media screen and (max-width: 600px){.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list{margin-top:27px}}.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list .other-clinic__thumb{width:100%;height:370px;margin-bottom:16px}@media screen and (max-width: 979px){.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list .other-clinic__thumb{height:300px}}@media screen and (max-width: 600px){.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list .other-clinic__thumb{height:216px}}.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list .other-clinic__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list .other-clinic__info-list{display:flex;flex-wrap:wrap}.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list .other-clinic__info-list ul{width:49%;padding-right:19px}@media screen and (max-width: 600px){.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list .other-clinic__info-list ul{width:100%}}.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list .other-clinic__info-list ul li{font-size:14px;font-weight:400;color:#fff;line-height:1.87;letter-spacing:.08em;margin-bottom:13px;padding-left:18px;position:relative}.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list .other-clinic__info-list ul li:nth-of-type(3){margin-bottom:32px}@media screen and (max-width: 600px){.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list .other-clinic__info-list ul li:nth-of-type(3){margin-bottom:12px}}.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list .other-clinic__info-list ul li::before{position:absolute;display:block;content:"";background-repeat:no-repeat;background-size:contain;left:0}@media screen and (max-width: 600px){.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list .other-clinic__info-list ul li{margin-bottom:12px}}.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list .other-clinic__info-list ul .other-clinic__title{font-size:18px;color:#fff;letter-spacing:.08em;line-height:1.55;font-weight:600;margin-bottom:18px}.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list .other-clinic__info-list ul .other-clinic__title::before{content:"●";color:#fff;font-size:18px;left:0;top:0}.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list .other-clinic__info-list ul .other-clinic__address::before{background-image:url("../img/icon/icon_map.png");width:13px;height:16px;top:6px}.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list .other-clinic__info-list ul .other-clinic__access::before{background-image:url("../img/icon/icon_access.png");width:13px;height:16px;top:6px}.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list .other-clinic__info-list .com-btn__blue{padding-left:0;margin-bottom:0}@media screen and (max-width: 600px){.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list .other-clinic__info-list .com-btn__blue{width:100%;max-width:100%;margin-top:16px}}.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list .other-clinic__info-list .other-clinic__googlemap{width:51%}@media screen and (max-width: 600px){.clinic_single .sec09 .sec09_wrap .other-clinic__container .other-clinic__list .other-clinic__info-list .other-clinic__googlemap{width:100%;height:191px}}.clinic_single .sec10{padding:63px 0 0}@media screen and (max-width: 600px){.clinic_single .sec10{padding:50px 0 0}}@media screen and (max-width: 600px){.clinic_single .com_green_h3{text-align:left !important;padding-left:20px !important}}@media screen and (max-width: 600px){.clinic_single .com-btn__blue{margin:0 auto}}@media screen and (max-width: 600px){.clinic_single .com-btn__blue a{padding:23px 0 !important}}.clinic_single .single_clinic_title{line-height:1.78 !important}.clinic_single .single_clinic_col_txt_nikibi{border:solid 1px #fff;border-radius:10px;padding:25px 60px 30px;background:linear-gradient(90deg, rgb(1, 158, 174) 0%, rgb(6, 183, 202) 50%, rgb(0, 161, 178) 100%);margin-top:25px;display:flex;flex-wrap:wrap}@media screen and (max-width: 600px){.clinic_single .single_clinic_col_txt_nikibi{padding:28px 20px}}.clinic_single .single_clinic_col_txt_nikibi h3{width:100%;text-align:center;font-size:18px;font-weight:bold;letter-spacing:.08em;color:#fff;margin-bottom:12px}.clinic_single .single_clinic_col_txt_nikibi ul{width:50%}@media screen and (max-width: 600px){.clinic_single .single_clinic_col_txt_nikibi ul{width:100%}}
/*# sourceMappingURL=single.css.map */
