﻿.editor__post #toc_container{display:flex;padding:clamp(.938rem,.511rem + 1.82vw,1.875rem);margin:clamp(.938rem,.511rem + 1.82vw,1.875rem) 0;border:1px solid #c6c6c6;border-radius:10px;gap:0 clamp(1.25rem,.682rem + 2.42vw,2.5rem)}.editor__post #toc_container .toc_title{font-family:"Quicksand",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600;font-size:clamp(.875rem,.705rem + .73vw,1.25rem);line-height:1.6}.editor__post #toc_container .toc_list{flex:1;margin:0 0 0 0;padding:0 0 0 0;list-style:decimal}.editor__post #toc_container .toc_list a{text-decoration:none;transition:.3s ease-in-out}@media(hover: hover){.editor__post #toc_container .toc_list a:hover{color:var(--base-keycolor)}}.editor__post #toc_container .toc_list ul{list-style:disc;margin:0 0 0 0;padding:0 0 0 1em}.editor__post h2{display:flex;flex-wrap:nowrap;gap:.5em;font-size:clamp(1rem,.83rem + .73vw,1.375rem);background:var(--base-keycolor);color:#fff;padding:.8em;line-height:1.6;text-wrap:auto;margin:clamp(.938rem,.511rem + 1.82vw,1.875rem) 0 clamp(.625rem,.341rem + 1.21vw,1.25rem) 0;font-weight:500}.editor__post h2::before{content:"";display:block;width:6px;background:#fff}.editor__post h2>span{flex:1}.editor__post h3{line-height:1.6;font-size:clamp(1rem,.886rem + .48vw,1.25rem);margin:clamp(.938rem,.511rem + 1.82vw,1.875rem) 0 clamp(.625rem,.341rem + 1.21vw,1.25rem) 0;padding:0 .8em;border-left:6px solid var(--base-keycolor);font-weight:500}.editor__post h4,.editor__post h5,.editor__post h6{font-weight:500;line-height:1.6;font-size:clamp(1rem,.943rem + .24vw,1.125rem);margin:clamp(.938rem,.511rem + 1.82vw,1.875rem) 0 clamp(.625rem,.341rem + 1.21vw,1.25rem) 0;padding:.5em .8em .5em 0;border-bottom:1px solid #c6c6c6}.editor__post strong{font-weight:500;color:var(--base-keycolor)}.editor__post p{margin:0 0 .8em 0}.editor__post ul,.editor__post ol{margin:clamp(.625rem,.341rem + 1.21vw,1.25rem) 0;padding:0 0 0 1.5em}.editor__post ul li::marker,.editor__post ol li::marker{color:var(--base-keycolor)}.editor__post table{border-collapse:collapse;width:100%}.editor__post table th{background:#e6f6fb;text-align:center;font-weight:bold;border:1px solid #bad7e1;padding:.8em}.editor__post table td{border:1px solid #bad7e1;padding:.8em}.single-clinic .clinic_section,.post-type-archive-clinic .clinic_section{margin:0 0 clamp(1.875rem,1.023rem + 3.64vw,3.75rem) 0}.single-clinic .clinic_section>.desc,.post-type-archive-clinic .clinic_section>.desc{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 1.5em;margin:clamp(.938rem,.653rem + 1.21vw,1.563rem) 0;padding:0 0 clamp(.938rem,.653rem + 1.21vw,1.563rem) 0;border-bottom:2px dotted #c6c6c6}.single-clinic .clinic_section>.desc dt,.post-type-archive-clinic .clinic_section>.desc dt{flex:.15;color:var(--base-keycolor);font-weight:500}.single-clinic .clinic_section>.desc dd,.post-type-archive-clinic .clinic_section>.desc dd{flex:.85}.single-clinic .clinic_section>.desc dd .map,.post-type-archive-clinic .clinic_section>.desc dd .map{margin:clamp(.625rem,.341rem + 1.21vw,1.25rem) 0 0 0;aspect-ratio:600/450}.single-clinic .clinic_section>.desc dd .map iframe,.post-type-archive-clinic .clinic_section>.desc dd .map iframe{display:block;width:100%;height:100%;max-width:100%}@media(max-width: 767px){.single-clinic .clinic_section>.desc,.post-type-archive-clinic .clinic_section>.desc{display:block}.single-clinic .clinic_section>.desc dd .map,.post-type-archive-clinic .clinic_section>.desc dd .map{aspect-ratio:375/220}}.single-clinic .clinic_director,.post-type-archive-clinic .clinic_director{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;gap:0px clamp(1.563rem,.852rem + 3.03vw,3.125rem);grid-template-areas:"image textArea"}.single-clinic .clinic_director .image,.post-type-archive-clinic .clinic_director .image{grid-area:image;overflow:hidden;border-radius:10px;max-width:clamp(9.375rem,.407rem + 38.27vw,18.75rem);aspect-ratio:306/372}.single-clinic .clinic_director .image>img,.post-type-archive-clinic .clinic_director .image>img{object-fit:cover}.single-clinic .clinic_director .textArea,.post-type-archive-clinic .clinic_director .textArea{grid-area:textArea}.single-clinic .clinic_director_name,.post-type-archive-clinic .clinic_director_name{font-size:clamp(1rem,.886rem + .48vw,1.25rem);margin:clamp(.938rem,.653rem + 1.21vw,1.563rem) 0;font-weight:500}.single-clinic .clinic_director_detail,.post-type-archive-clinic .clinic_director_detail{margin:clamp(.938rem,.653rem + 1.21vw,1.563rem) 0}.single-clinic .clinic_director .desc,.post-type-archive-clinic .clinic_director .desc{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 1.5em;margin:clamp(.938rem,.653rem + 1.21vw,1.563rem) 0}.single-clinic .clinic_director .desc dt,.post-type-archive-clinic .clinic_director .desc dt{font-size:clamp(.813rem,.784rem + .12vw,.875rem);font-weight:500;color:var(--base-keycolor)}.single-clinic .clinic_director .desc dd,.post-type-archive-clinic .clinic_director .desc dd{flex:1}@media(max-width: 767px){.single-clinic .clinic_director,.post-type-archive-clinic .clinic_director{display:block}.single-clinic .clinic_director .image,.post-type-archive-clinic .clinic_director .image{margin:0 auto}}.single-clinic .clinic_fee,.post-type-archive-clinic .clinic_fee{overflow:auto}.single-clinic .clinic_fee table,.post-type-archive-clinic .clinic_fee table{width:100%;border-collapse:collapse}.single-clinic .clinic_fee table tbody th,.post-type-archive-clinic .clinic_fee table tbody th{text-align:center;background:#e6f6fb;padding:.8em;border:1px solid #bad7e1;min-width:80px;width:30%;font-weight:500}.single-clinic .clinic_fee table tbody td,.post-type-archive-clinic .clinic_fee table tbody td{padding:.8em;border:1px solid #bad7e1;width:70%}.single-clinic .clinic_time,.post-type-archive-clinic .clinic_time{overflow-x:auto}.single-clinic .clinic_time table,.post-type-archive-clinic .clinic_time table{width:100%;border-collapse:collapse}.single-clinic .clinic_time table thead th,.post-type-archive-clinic .clinic_time table thead th{text-align:center;background:#e6f6fb;padding:.8em;border:1px solid #bad7e1;min-width:80px;width:25%;font-weight:500}.single-clinic .clinic_time table thead td,.post-type-archive-clinic .clinic_time table thead td{padding:.8em;border:1px solid #bad7e1;text-align:center}.single-clinic .clinic_time table tbody th,.post-type-archive-clinic .clinic_time table tbody th{text-align:center;background:#e6f6fb;padding:.8em;border:1px solid #bad7e1}.single-clinic .clinic_time table tbody td,.post-type-archive-clinic .clinic_time table tbody td{padding:.8em;border:1px solid #bad7e1;text-align:center;color:var(--base-keycolor)}.single-clinic .clinic_experience .article,.post-type-archive-clinic .clinic_experience .article{border-radius:10px;border:1px solid #bad7e1}.single-clinic .clinic_experience .article:not(:last-child),.post-type-archive-clinic .clinic_experience .article:not(:last-child){margin:0 0 clamp(.938rem,.511rem + 1.82vw,1.875rem) 0}.single-clinic .clinic_experience .article>a,.post-type-archive-clinic .clinic_experience .article>a{position:relative;z-index:0;text-decoration:none;padding:clamp(.938rem,.511rem + 1.82vw,1.875rem) clamp(1.875rem,1.023rem + 3.64vw,3.75rem) clamp(.938rem,.511rem + 1.82vw,1.875rem) clamp(1.25rem,.682rem + 2.42vw,2.5rem);display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;gap:clamp(.625rem,.341rem + 1.21vw,1.25rem) clamp(.938rem,.511rem + 1.82vw,1.875rem);grid-template-areas:"image ttl" "txt txt"}.single-clinic .clinic_experience .article .image,.post-type-archive-clinic .clinic_experience .article .image{grid-area:image;align-self:center;overflow:hidden;border-radius:100px;aspect-ratio:1/1;max-width:clamp(2.813rem,-0.476rem + 14.03vw,6.25rem)}.single-clinic .clinic_experience .article .image>img,.post-type-archive-clinic .clinic_experience .article .image>img{object-fit:cover;width:100%;height:100%}.single-clinic .clinic_experience .article .image:has(.thumbnail),.post-type-archive-clinic .clinic_experience .article .image:has(.thumbnail){border:1px solid #c6c6c6}.single-clinic .clinic_experience .article .ttl,.post-type-archive-clinic .clinic_experience .article .ttl{grid-area:ttl;align-self:center;font-size:clamp(1rem,.886rem + .48vw,1.25rem)}.single-clinic .clinic_experience .article .ttl>.clinic,.post-type-archive-clinic .clinic_experience .article .ttl>.clinic{display:block;margin:0 0 10px 0;font-size:clamp(.625rem,.568rem + .24vw,.75rem)}.single-clinic .clinic_experience .article .txt,.post-type-archive-clinic .clinic_experience .article .txt{grid-area:txt;align-self:flex-start;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;max-height:6em}.single-clinic .clinic_experience .article .time,.post-type-archive-clinic .clinic_experience .article .time{position:absolute;z-index:0;top:clamp(.938rem,.511rem + 1.82vw,1.875rem);right:calc(clamp(1.25rem,.682rem + 2.42vw,2.5rem)/2);writing-mode:vertical-rl;color:#ffb300}.single-clinic .clinic_archives_detail,.post-type-archive-clinic .clinic_archives_detail{display:flex;flex-wrap:wrap;gap:0 clamp(.625rem,.341rem + 1.21vw,1.25rem);margin-bottom:clamp(.625rem,.341rem + 1.21vw,1.25rem)}.single-clinic .clinic_archives_detail .image,.post-type-archive-clinic .clinic_archives_detail .image{align-self:flex-start;aspect-ratio:1/1;max-width:clamp(5rem,2.159rem + 12.12vw,11.25rem);overflow:hidden;border-radius:10px}.single-clinic .clinic_archives_detail .image img,.post-type-archive-clinic .clinic_archives_detail .image img{object-fit:cover;width:100%;height:100%}.single-clinic .clinic_archives_detail .image:has(.thumbnail),.post-type-archive-clinic .clinic_archives_detail .image:has(.thumbnail){border:1px solid #c6c6c6}.single-clinic .clinic_archives_detail .textArea,.post-type-archive-clinic .clinic_archives_detail .textArea{flex:1}.single-clinic .clinic_archives_detail .textArea .desc,.post-type-archive-clinic .clinic_archives_detail .textArea .desc{display:flex;flex-wrap:wrap;gap:0 1.5em}.single-clinic .clinic_archives_detail .textArea .desc dt,.post-type-archive-clinic .clinic_archives_detail .textArea .desc dt{color:var(--base-keycolor);min-width:7em}.single-clinic .clinic_archives_detail .textArea .desc dd,.post-type-archive-clinic .clinic_archives_detail .textArea .desc dd{flex:1}.single-clinic .clinic_reservation,.post-type-archive-clinic .clinic_reservation{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.938rem,.511rem + 1.82vw,1.875rem) clamp(.938rem,.511rem + 1.82vw,1.875rem);margin:0 0 clamp(1.875rem,1.023rem + 3.64vw,3.75rem) 0}.single-clinic .clinic_reservation .postRecipient,.post-type-archive-clinic .clinic_reservation .postRecipient{flex:1;margin:0 0 0 0;max-width:320px}.single-clinic .clinic_reservation .btn,.post-type-archive-clinic .clinic_reservation .btn{flex:1;margin:0 0 0 0}.single-clinic .clinic_reservation .btn.reservation,.post-type-archive-clinic .clinic_reservation .btn.reservation{background:#ffb300}@media(max-width: 767px){.single-clinic .clinic_archives_detail .textArea .desc,.post-type-archive-clinic .clinic_archives_detail .textArea .desc{flex-direction:column}}.single-clinic .postTitle,.post-type-archive-clinic .postTitle{font-weight:500;text-align:center;color:var(--base-keycolor);background:#e6f6fb;font-size:clamp(1rem,.83rem + .73vw,1.375rem);padding:clamp(.5rem,.301rem + .85vw,.938rem);margin:0 0 clamp(1.25rem,.682rem + 2.42vw,2.5rem) 0}.single-clinic .clSwiper,.post-type-archive-clinic .clSwiper{position:relative;z-index:0;margin:0 0 clamp(1.25rem,.682rem + 2.42vw,2.5rem) 0}.single-clinic .clSwiper .image,.post-type-archive-clinic .clSwiper .image{display:block;margin:0 auto;aspect-ratio:700/420;overflow:hidden;border-radius:10px}.single-clinic .clSwiper .image>img,.post-type-archive-clinic .clSwiper .image>img{margin:0 auto;object-fit:cover;width:auto;height:100%}.single-clinic .clSwiper .swiper__links,.post-type-archive-clinic .clSwiper .swiper__links{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:100%;display:flex;align-items:center;justify-content:space-between}.single-clinic .clSwiper .swiper__links .swiper-button-prev,.post-type-archive-clinic .clSwiper .swiper__links .swiper-button-prev{cursor:pointer;position:relative;z-index:0;transform:rotate(180deg);transform-origin:top}.single-clinic .clSwiper .swiper__links .swiper-button-prev::after,.post-type-archive-clinic .clSwiper .swiper__links .swiper-button-prev::after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(1.563rem,.852rem + 3.03vw,3.125rem);color:var(--base-keycolor)}.single-clinic .clSwiper .swiper__links .swiper-button-next,.post-type-archive-clinic .clSwiper .swiper__links .swiper-button-next{cursor:pointer;position:relative;z-index:0}.single-clinic .clSwiper .swiper__links .swiper-button-next::after,.post-type-archive-clinic .clSwiper .swiper__links .swiper-button-next::after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(1.563rem,.852rem + 3.03vw,3.125rem);color:var(--base-keycolor)}.single-experience .experience__article{position:relative;z-index:0;text-decoration:none;padding:clamp(.938rem,.511rem + 1.82vw,1.875rem) 0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:clamp(.625rem,.341rem + 1.21vw,1.25rem) clamp(.938rem,.511rem + 1.82vw,1.875rem);grid-template-areas:"image ttl" "txt txt"}.single-experience .experience__article>.image{grid-area:image;align-self:center;overflow:hidden;border-radius:100px;aspect-ratio:1/1;max-width:clamp(5rem,3.58rem + 6.06vw,8.125rem)}.single-experience .experience__article>.image>img{object-fit:cover;width:100%;height:100%}.single-experience .experience__article>.image:has(.thumbnail){border:1px solid #c6c6c6}.single-experience .experience__article>.ttl{grid-area:ttl;align-self:center;font-size:clamp(1.125rem,.784rem + 1.45vw,1.875rem);font-weight:500}.single-experience .experience__article>.ttl>.clinic{font-weight:400;display:block;margin:0 0 10px 0;font-size:clamp(.875rem,.705rem + .73vw,1.25rem)}.single-experience .experience__article>.txt{grid-area:txt;align-self:flex-start;display:-webkit-box;-webkit-box-orient:vertical}.single-experience .experience__article>.txt .points{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 .5em;padding:.5em 1em;margin:0 0 1em 0;list-style:none;background:#fff9e5;border-radius:100px}.single-experience .experience__article>.txt .points li{width:1.8em;height:1.8em;background:#d5d3ce;clip-path:polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%)}.single-experience .experience__article>.txt .points.point-1 li:nth-child(-n+1){background:#ffb300}.single-experience .experience__article>.txt .points.point-2 li:nth-child(-n+2){background:#ffb300}.single-experience .experience__article>.txt .points.point-3 li:nth-child(-n+3){background:#ffb300}.single-experience .experience__article>.txt .points.point-4 li:nth-child(-n+4){background:#ffb300}.single-experience .experience__article>.txt .points.point-5 li:nth-child(-n+5){background:#ffb300}.single-experience .experience__article>.txt .box{margin:0 0 clamp(1.875rem,1.023rem + 3.64vw,3.75rem) 0}.single-experience .experience__article>.txt .box .ttl{display:flex;align-items:center;gap:0 .3em;font-size:clamp(1rem,.886rem + .48vw,1.25rem);color:#1ea9d4;margin:0 0 1em 0;font-weight:500}.single-experience .experience__article>.txt .box .ttl::before{content:"";width:.5em;height:.5em;background:var(--base-keycolor);border-radius:100px}.single-experience .experience__article>.txt .evaluation__table{width:100%;table-layout:fixed;border-collapse:collapse}.single-experience .experience__article>.txt .evaluation__table thead th{padding:.8em 1em;text-align:center;border:1px solid #bad7e1}.single-experience .experience__article>.txt .evaluation__table thead .th{background:#e6f6fb}.single-experience .experience__article>.txt .evaluation__table tbody th,.single-experience .experience__article>.txt .evaluation__table tbody td{padding:.8em 1em;text-align:center;border:1px solid #bad7e1}.single-experience .experience__article>.txt .evaluation__table tbody .th{background:#e6f6fb}.single-experience .experience__article>.txt .evaluation__table tbody td .points{vertical-align:middle;margin:0 0 0 0;padding:0 0 0 0;background:none}.single-experience .experience__article>.txt .clinic_archives_detail{display:flex;flex-wrap:wrap;gap:0 clamp(.625rem,.341rem + 1.21vw,1.25rem);margin-bottom:clamp(.625rem,.341rem + 1.21vw,1.25rem)}.single-experience .experience__article>.txt .clinic_archives_detail .image{aspect-ratio:1/1;max-width:clamp(5rem,2.159rem + 12.12vw,11.25rem);overflow:hidden;border-radius:10px}.single-experience .experience__article>.txt .clinic_archives_detail .image img{object-fit:cover;width:100%;height:100%}.single-experience .experience__article>.txt .clinic_archives_detail .image:has(.thumbnail){border:1px solid #c6c6c6}.single-experience .experience__article>.txt .clinic_archives_detail .textArea{flex:1}.single-experience .experience__article>.txt .clinic_archives_detail .textArea .desc{display:flex;flex-wrap:wrap;gap:0 1.5em}.single-experience .experience__article>.txt .clinic_archives_detail .textArea .desc dt{color:var(--base-keycolor);min-width:7em;font-weight:500}.single-experience .experience__article>.txt .clinic_archives_detail .textArea .desc dd{flex:1}@media(max-width: 767px){.single-experience .experience__article>.txt .points li{width:1em;height:1em}.single-experience .experience__article>.txt .evaluation__table{table-layout:auto}.single-experience .experience__article>.txt .evaluation__table tbody th{min-width:80px}.single-experience .experience__article>.txt .evaluation__table tbody td{text-align:left}.single-experience .experience__article>.txt .evaluation__table tbody td:has(.points){text-align:center;min-width:110px}.single-experience .experience__article>.txt .clinic_archives_detail{flex-direction:column;gap:clamp(.625rem,.341rem + 1.21vw,1.25rem) 0}.single-experience .experience__article>.txt .clinic_archives_detail .image{aspect-ratio:auto;max-width:none}}.post-type-archive-experience .experience__articles .experience__article{border-radius:10px;background:#fff;border:1px solid #bad7e1}.post-type-archive-experience .experience__articles .experience__article:not(:last-of-type){margin-bottom:clamp(.938rem,.511rem + 1.82vw,1.875rem)}.post-type-archive-experience .experience__article>a{position:relative;z-index:0;text-decoration:none;padding:clamp(.938rem,.511rem + 1.82vw,1.875rem) clamp(1.875rem,1.023rem + 3.64vw,3.75rem) clamp(.938rem,.511rem + 1.82vw,1.875rem) clamp(1.25rem,.682rem + 2.42vw,2.5rem);display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;gap:clamp(.625rem,.341rem + 1.21vw,1.25rem) clamp(.938rem,.511rem + 1.82vw,1.875rem);grid-template-areas:"image ttl" "txt txt"}.post-type-archive-experience .experience__article .image{grid-area:image;align-self:center;overflow:hidden;border-radius:100px;aspect-ratio:1/1;max-width:clamp(2.813rem,-0.476rem + 14.03vw,6.25rem)}.post-type-archive-experience .experience__article .image>img{object-fit:cover;width:100%;height:100%}.post-type-archive-experience .experience__article .image:has(.thumbnail){border:1px solid #c6c6c6}.post-type-archive-experience .experience__article .ttl{grid-area:ttl;align-self:center;font-size:clamp(1rem,.886rem + .48vw,1.25rem);font-weight:500}.post-type-archive-experience .experience__article .ttl>.clinic{font-weight:400;display:block;margin:0 0 10px 0;font-size:clamp(.625rem,.568rem + .24vw,.75rem)}.post-type-archive-experience .experience__article .txt{grid-area:txt;align-self:flex-start;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;max-height:6em}.post-type-archive-experience .experience__article .time{position:absolute;z-index:0;top:clamp(.938rem,.511rem + 1.82vw,1.875rem);right:calc(clamp(1.25rem,.682rem + 2.42vw,2.5rem)/2);writing-mode:vertical-rl;color:#ffb300}.single-case .postTitle,.post-type-archive-case .postTitle{font-weight:500;text-align:center;color:var(--base-keycolor);background:#e6f6fb;font-size:clamp(1rem,.83rem + .73vw,1.375rem);padding:clamp(.5rem,.301rem + .85vw,.938rem);margin:0 0 clamp(1.25rem,.682rem + 2.42vw,2.5rem) 0}.single-case .case__articles,.post-type-archive-case .case__articles{display:flex;flex-wrap:wrap;gap:clamp(.625rem,.341rem + 1.21vw,1.25rem) clamp(.625rem,.341rem + 1.21vw,1.25rem)}.single-case .case__articles .case__article,.post-type-archive-case .case__articles .case__article{width:calc(50% - clamp(.625rem,.341rem + 1.21vw,1.25rem)/2)}.single-case .case__article,.post-type-archive-case .case__article{margin-bottom:clamp(.938rem,.511rem + 1.82vw,1.875rem)}.single-case .case__article .ttl,.post-type-archive-case .case__article .ttl{text-align:center;font-weight:500;color:var(--base-keycolor);background:#e6f6fb;font-size:clamp(.875rem,.761rem + .48vw,1.125rem);padding:clamp(.5rem,.301rem + .85vw,.938rem);margin:0 0 clamp(.625rem,.341rem + 1.21vw,1.25rem) 0}.single-case .case__article .imageArea,.post-type-archive-case .case__article .imageArea{margin:0 0 clamp(.625rem,.341rem + 1.21vw,1.25rem) 0;display:flex;flex-wrap:wrap}.single-case .case__article .imageArea .image,.post-type-archive-case .case__article .imageArea .image{flex:1;position:relative;z-index:0;aspect-ratio:1/1;overflow:hidden}.single-case .case__article .imageArea .image>img,.post-type-archive-case .case__article .imageArea .image>img{object-fit:cover;width:100%;height:100%}.single-case .case__article .imageArea .image::after,.post-type-archive-case .case__article .imageArea .image::after{position:absolute;z-index:1;bottom:.8em;left:.8em;color:#fff;font-family:"Quicksand",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600;font-size:clamp(.75rem,.636rem + .48vw,1rem);line-height:1;text-shadow:0 0 5px rgba(0,0,0,.3)}.single-case .case__article .imageArea .before,.post-type-archive-case .case__article .imageArea .before{border-radius:10px 0 0 10px}.single-case .case__article .imageArea .before::after,.post-type-archive-case .case__article .imageArea .before::after{content:"Before"}.single-case .case__article .imageArea .after,.post-type-archive-case .case__article .imageArea .after{border-radius:0 10px 10px 0}.single-case .case__article .imageArea .after::after,.post-type-archive-case .case__article .imageArea .after::after{content:"After"}.single-case .case__article .desc,.post-type-archive-case .case__article .desc{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 1.5em;margin:clamp(.938rem,.653rem + 1.21vw,1.563rem) 0;padding:0 0 clamp(.938rem,.653rem + 1.21vw,1.563rem) 0;border-bottom:2px dotted #c6c6c6}.single-case .case__article .desc dt,.post-type-archive-case .case__article .desc dt{flex:.15;color:var(--base-keycolor);font-weight:500}.single-case .case__article .desc dd,.post-type-archive-case .case__article .desc dd{flex:.85}.single-case .case__article .desc dd .map,.post-type-archive-case .case__article .desc dd .map{margin:clamp(.625rem,.341rem + 1.21vw,1.25rem) 0 0 0;aspect-ratio:600/450}.single-case .case__article .desc dd .map iframe,.post-type-archive-case .case__article .desc dd .map iframe{display:block;width:100%;height:100%;max-width:100%}.single-column .column__titleArea,.post-type-archive-column .column__titleArea{display:flex;flex-wrap:wrap;align-items:center;gap:.5em 1em}.single-column .column__titleArea .postTitle,.post-type-archive-column .column__titleArea .postTitle{width:100%;font-size:clamp(1.25rem,1.08rem + .73vw,1.625rem);font-weight:500;line-height:1.4;word-wrap:break-word}.single-column .column__titleArea .time,.post-type-archive-column .column__titleArea .time{font-size:clamp(.75rem,.63rem + .51vw,.875rem);padding:.1em 0;color:#d6cdc4}.single-column .column__titleArea .cat,.post-type-archive-column .column__titleArea .cat{font-size:clamp(.625rem,.511rem + .48vw,.875rem);color:#fff;background:#ffb300;border-radius:100px;padding:.1em 1em}.single-column .column__articles .time,.post-type-archive-column .column__articles .time{font-size:clamp(.75rem,.63rem + .51vw,.875rem);padding:.1em 0;color:#d6cdc4}.single-column .column__articles .cat,.post-type-archive-column .column__articles .cat{font-size:clamp(.625rem,.511rem + .48vw,.875rem);color:#fff;background:#ffb300;border-radius:100px;padding:.1em 1em}.single-column .column__articles .ttl,.post-type-archive-column .column__articles .ttl{line-height:2;font-size:clamp(.75rem,.391rem + 1.53vw,1.125rem);text-wrap:auto;word-break:normal;overflow-wrap:anywhere}.single-column .column__articles .column__article,.post-type-archive-column .column__articles .column__article{margin-bottom:0}.single-column .column__articles .column__article:not(:last-child),.post-type-archive-column .column__articles .column__article:not(:last-child){border-bottom:clamp(.063rem,.034rem + .12vw,.125rem) dotted #c6c6c6}.single-column .column__article,.post-type-archive-column .column__article{padding:clamp(.938rem,.511rem + 1.82vw,1.875rem) 0;margin-bottom:clamp(.938rem,.511rem + 1.82vw,1.875rem)}.single-column .column__article>a,.post-type-archive-column .column__article>a{text-decoration:none;display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto 1fr;gap:clamp(.625rem,.027rem + 2.55vw,1.25rem) clamp(.938rem,.511rem + 1.82vw,1.875rem);grid-template-areas:"image cat time" "image ttl ttl"}.single-column .column__article>a .image,.post-type-archive-column .column__article>a .image{grid-area:image;align-self:flex-start;overflow:hidden;border-radius:10px;max-width:clamp(5.625rem,1.932rem + 15.76vw,13.75rem);aspect-ratio:220/140}.single-column .column__article>a .image>img,.post-type-archive-column .column__article>a .image>img{object-fit:cover;width:100%}.single-column .column__article>a .image:has(.thumbnail),.post-type-archive-column .column__article>a .image:has(.thumbnail){border:1px solid #c6c6c6}.single-column .column__article>a .cat,.post-type-archive-column .column__article>a .cat{grid-area:cat;align-self:flex-start}.single-column .column__article>a .time,.post-type-archive-column .column__article>a .time{grid-area:time;align-self:center}.single-column .column__article>a .ttl,.post-type-archive-column .column__article>a .ttl{grid-area:ttl}@media(max-width: 767px){.single-column .column__articles,.post-type-archive-column .column__articles{width:100%}.single-column .column__article>a,.post-type-archive-column .column__article>a{gap:clamp(.625rem,.027rem + 2.55vw,1.25rem) clamp(.938rem,.511rem + 1.82vw,1.875rem)}.single-column .column__article>a .image,.post-type-archive-column .column__article>a .image{max-width:90px;height:100%}.single-column .column__article>a .image img,.post-type-archive-column .column__article>a .image img{object-fit:cover;height:100%}}.single-column .sv,.post-type-archive-column .sv{position:relative;z-index:0;background:#e6f6fb;border-radius:10px;padding:clamp(1.25rem,.682rem + 2.42vw,2.5rem);display:flex;align-items:flex-start;flex-wrap:wrap;gap:0 clamp(.938rem,.511rem + 1.82vw,1.875rem);margin:0 0 clamp(1.875rem,1.023rem + 3.64vw,3.75rem) 0}.single-column .sv .titleArea__s,.post-type-archive-column .sv .titleArea__s{grid-area:title;writing-mode:vertical-lr}.single-column .sv .titleArea__s .ttl,.post-type-archive-column .sv .titleArea__s .ttl{font-size:clamp(1.125rem,.727rem + 1.7vw,2rem);letter-spacing:.2em}.single-column .sv .titleArea__s .en,.post-type-archive-column .sv .titleArea__s .en{font-size:clamp(.625rem,.568rem + .24vw,.75rem);letter-spacing:.05em;color:var(--base-keycolor)}.single-column .sv__article,.post-type-archive-column .sv__article{flex:1;display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 clamp(.938rem,.511rem + 1.82vw,1.875rem)}.single-column .sv__article .imageArea,.post-type-archive-column .sv__article .imageArea{position:relative;z-index:0;max-width:350px}.single-column .sv__article .imageArea .ttl,.post-type-archive-column .sv__article .imageArea .ttl{position:absolute;z-index:1;left:0;bottom:0;background:#e6f6fb;margin:0 0 0 0;padding:.5em 1.5em .5em 1em;border-radius:0 10px 0 0;font-size:clamp(1rem,.886rem + .48vw,1.25rem)}.single-column .sv__article .imageArea .image,.post-type-archive-column .sv__article .imageArea .image{border-radius:10px 10px 10px 0;overflow:hidden;aspect-ratio:257/355}.single-column .sv__article .imageArea .image>img,.post-type-archive-column .sv__article .imageArea .image>img{object-fit:cover;width:100%;height:100%}.single-column .sv__article .textArea,.post-type-archive-column .sv__article .textArea{flex:1}.single-column .sv__article .textArea .desc,.post-type-archive-column .sv__article .textArea .desc{margin:0 0 clamp(.5rem,.273rem + .97vw,1rem) 0}.single-column .sv__article .textArea .desc dt,.post-type-archive-column .sv__article .textArea .desc dt{font-size:clamp(.875rem,.761rem + .48vw,1.125rem);font-weight:500;margin:0 0 0 0}.single-column .sv__article .textArea .desc dd .list,.post-type-archive-column .sv__article .textArea .desc dd .list{padding:0 0 0 0;margin:0 0 0 0}.single-column .sv__article .textArea .desc dd .list>li,.post-type-archive-column .sv__article .textArea .desc dd .list>li{display:flex;align-items:center;text-decoration:none;font-size:clamp(.75rem,.693rem + .24vw,.875rem)}.single-column .sv__article .textArea .desc dd .list>li:not(:last-child),.post-type-archive-column .sv__article .textArea .desc dd .list>li:not(:last-child){margin:0 0 0 0}.single-column .sv__article .textArea .desc dd .list>li::before,.post-type-archive-column .sv__article .textArea .desc dd .list>li::before{content:"";margin-right:.5rem;font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--base-keycolor)}@media(max-width: 767px){.single-column .sv,.post-type-archive-column .sv{padding:clamp(.938rem,.511rem + 1.82vw,1.875rem)}.single-column .sv .titleArea__s,.post-type-archive-column .sv .titleArea__s{position:absolute;z-index:2;top:clamp(.938rem,.511rem + 1.82vw,1.875rem);left:clamp(.938rem,.511rem + 1.82vw,1.875rem)}.single-column .sv .sv,.post-type-archive-column .sv .sv{flex-direction:column;gap:clamp(.938rem,.041rem + 3.83vw,1.875rem) 0}.single-column .sv .sv__article .imageArea,.post-type-archive-column .sv .sv__article .imageArea{padding-left:clamp(3.125rem,-0.462rem + 15.31vw,6.875rem)}.single-column .sv .sv__article .textArea,.post-type-archive-column .sv .sv__article .textArea{width:100%}.single-column .sv .sv__article .textArea .desc,.post-type-archive-column .sv .sv__article .textArea .desc{margin:0 0 clamp(.938rem,.041rem + 3.83vw,1.875rem) 0}}.single-faq .faq__articles>.ttl,.post-type-archive-faq .faq__articles>.ttl{position:relative;z-index:0;font-size:clamp(1.125rem,1.068rem + .24vw,1.25rem);margin:0 0 clamp(1.563rem,.852rem + 3.03vw,3.125rem) 0;padding:1em 0;border-bottom:1px solid #c6c6c6;font-weight:500;text-wrap:auto;line-height:1.6}.single-faq .faq__articles>.ttl::before,.post-type-archive-faq .faq__articles>.ttl::before{content:"";position:absolute;z-index:1;bottom:-1px;left:0;width:100px;height:4px;background:var(--base-keycolor)}.single-faq .faq__articles>.ttl::after,.post-type-archive-faq .faq__articles>.ttl::after{content:"";position:absolute;z-index:1;bottom:-1px;left:0;width:10px;height:4px;background:var(--correction-color)}.single-faq .faq__articles:has(.faq_link),.post-type-archive-faq .faq__articles:has(.faq_link){display:flex;flex-wrap:wrap;gap:clamp(.625rem,.341rem + 1.21vw,1.25rem) clamp(.625rem,.341rem + 1.21vw,1.25rem)}.single-faq .faq__articles:has(.faq_link) .faq_link,.post-type-archive-faq .faq__articles:has(.faq_link) .faq_link{position:relative;z-index:0;display:block;text-align:center;border-radius:10px;overflow:hidden;width:calc(50% - clamp(.625rem,.341rem + 1.21vw,1.25rem)/2);padding:3em 2em;text-decoration:none;color:var(--text-color);font-size:clamp(1rem,.886rem + .48vw,1.25rem);background:url(../img/lower/bg_faq.png) no-repeat center/cover}.single-faq .faq__articles:has(.faq_link) .faq_link::before,.post-type-archive-faq .faq__articles:has(.faq_link) .faq_link::before{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;z-index:1;bottom:clamp(.625rem,.341rem + 1.21vw,1.25rem);right:clamp(.625rem,.341rem + 1.21vw,1.25rem);font-size:clamp(1.25rem,.682rem + 2.42vw,2.5rem);color:var(--base-keycolor);transition:.3s ease-in-out}@media(hover: hover){.single-faq .faq__articles:has(.faq_link) .faq_link:hover::before,.post-type-archive-faq .faq__articles:has(.faq_link) .faq_link:hover::before{right:calc(clamp(.625rem,.341rem + 1.21vw,1.25rem)/2)}}.single-faq .faq__article:not(:last-of-type),.post-type-archive-faq .faq__article:not(:last-of-type){padding:0 0 clamp(.938rem,.511rem + 1.82vw,1.875rem) 0;margin:0 0 clamp(.938rem,.511rem + 1.82vw,1.875rem) 0;border-bottom:clamp(.063rem,.034rem + .12vw,.125rem) dotted #c6c6c6}.single-faq .faq__article dt,.post-type-archive-faq .faq__article dt{color:clamp(.875rem,.761rem + .48vw,1.125rem);color:var(--base-keycolor);display:flex;align-items:center;gap:0 clamp(.375rem,.205rem + .73vw,.75rem);margin:0 0 clamp(.5rem,.273rem + .97vw,1rem) 0;font-size:clamp(1rem,.886rem + .48vw,1.25rem)}.single-faq .faq__article dt::before,.post-type-archive-faq .faq__article dt::before{content:"Q";border-radius:100px;color:#fff;background:var(--base-keycolor);font-size:clamp(1rem,.886rem + .48vw,1.25rem);aspect-ratio:1/1;line-height:1;display:flex;align-items:center;justify-content:center;width:50px}.single-faq .faq__article dd,.post-type-archive-faq .faq__article dd{font-size:clamp(.875rem,.818rem + .24vw,1rem)}.single-supervisor .sv,.post-type-archive-supervisor .sv{position:relative;z-index:0;background:#e6f6fb;border-radius:10px;padding:clamp(1.25rem,.682rem + 2.42vw,2.5rem);margin:0 0 clamp(1.875rem,1.023rem + 3.64vw,3.75rem) 0}.single-supervisor .sv__articles,.post-type-archive-supervisor .sv__articles{flex:1}.single-supervisor .sv__article,.post-type-archive-supervisor .sv__article{flex:1;display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 clamp(.938rem,.511rem + 1.82vw,1.875rem)}.single-supervisor .sv__article:not(:last-of-type),.post-type-archive-supervisor .sv__article:not(:last-of-type){border-bottom:2px dotted #c6c6c6;padding-bottom:clamp(.938rem,.511rem + 1.82vw,1.875rem);margin-bottom:clamp(.938rem,.511rem + 1.82vw,1.875rem)}.single-supervisor .sv__article .imageArea,.post-type-archive-supervisor .sv__article .imageArea{position:relative;z-index:0;max-width:350px}.single-supervisor .sv__article .imageArea .ttl,.post-type-archive-supervisor .sv__article .imageArea .ttl{position:absolute;z-index:1;left:0;bottom:0;background:#e6f6fb;margin:0 0 0 0;padding:.5em 1.5em .5em 1em;border-radius:0 10px 0 0;font-size:clamp(1rem,.886rem + .48vw,1.25rem)}.single-supervisor .sv__article .imageArea .image,.post-type-archive-supervisor .sv__article .imageArea .image{border-radius:10px 10px 10px 0;overflow:hidden;aspect-ratio:257/355}.single-supervisor .sv__article .imageArea .image>img,.post-type-archive-supervisor .sv__article .imageArea .image>img{object-fit:cover;width:100%;height:100%}.single-supervisor .sv__article .textArea,.post-type-archive-supervisor .sv__article .textArea{flex:1}.single-supervisor .sv__article .textArea .desc,.post-type-archive-supervisor .sv__article .textArea .desc{margin:0 0 clamp(.5rem,.273rem + .97vw,1rem) 0}.single-supervisor .sv__article .textArea .desc dt,.post-type-archive-supervisor .sv__article .textArea .desc dt{font-size:clamp(.875rem,.761rem + .48vw,1.125rem);font-weight:500;margin:0 0 0 0}.single-supervisor .sv__article .textArea .desc dd .list,.post-type-archive-supervisor .sv__article .textArea .desc dd .list{padding:0 0 0 0;margin:0 0 0 0}.single-supervisor .sv__article .textArea .desc dd .list>li,.post-type-archive-supervisor .sv__article .textArea .desc dd .list>li{display:flex;align-items:center;text-decoration:none;font-size:clamp(.75rem,.693rem + .24vw,.875rem)}.single-supervisor .sv__article .textArea .desc dd .list>li:not(:last-child),.post-type-archive-supervisor .sv__article .textArea .desc dd .list>li:not(:last-child){margin:0 0 0 0}.single-supervisor .sv__article .textArea .desc dd .list>li::before,.post-type-archive-supervisor .sv__article .textArea .desc dd .list>li::before{content:"";margin-right:.5rem;font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--base-keycolor)}@media(max-width: 767px){.single-supervisor .sv,.post-type-archive-supervisor .sv{padding:clamp(.938rem,.511rem + 1.82vw,1.875rem)}.single-supervisor .sv .titleArea__s,.post-type-archive-supervisor .sv .titleArea__s{position:absolute;z-index:2;top:clamp(.938rem,.511rem + 1.82vw,1.875rem);left:clamp(.938rem,.511rem + 1.82vw,1.875rem)}.single-supervisor .sv .sv,.post-type-archive-supervisor .sv .sv{flex-direction:column;gap:clamp(.938rem,.041rem + 3.83vw,1.875rem) 0}.single-supervisor .sv .sv__article .imageArea,.post-type-archive-supervisor .sv .sv__article .imageArea{padding-left:clamp(3.125rem,-0.462rem + 15.31vw,6.875rem)}.single-supervisor .sv .sv__article .textArea,.post-type-archive-supervisor .sv .sv__article .textArea{width:100%}.single-supervisor .sv .sv__article .textArea .desc,.post-type-archive-supervisor .sv .sv__article .textArea .desc{margin:0 0 clamp(.938rem,.041rem + 3.83vw,1.875rem) 0}}.single-post .news__articles .time,.category .news__articles .time{font-size:clamp(.75rem,.63rem + .51vw,.875rem);padding:.1em 0;color:#d6cdc4}.single-post .news__articles .cat,.category .news__articles .cat{font-size:clamp(.625rem,.511rem + .48vw,.875rem);color:#fff;background:#ffb300;border-radius:100px;padding:.1em 1em}.single-post .news__articles .ttl,.category .news__articles .ttl{line-height:1.6;font-size:clamp(.75rem,.391rem + 1.53vw,1.125rem);text-wrap:auto;word-break:normal;overflow-wrap:anywhere;font-weight:500}.single-post .news__article,.category .news__article{padding:clamp(.938rem,.511rem + 1.82vw,1.875rem) 0}.single-post .news__article:not(:last-child),.category .news__article:not(:last-child){border-bottom:clamp(.063rem,.034rem + .12vw,.125rem) dotted #c6c6c6}.single-post .news__article>a,.category .news__article>a{text-decoration:none;display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(.313rem,.014rem + 1.28vw,.625rem) clamp(.625rem,.341rem + 1.21vw,1.25rem)}.single-post .news__article>a .time,.category .news__article>a .time{line-height:2}.single-post .news__article>a .ttl,.category .news__article>a .ttl{flex:1}@media(max-width: 767px){.single-post .news__articles,.category .news__articles{width:100%}.single-post .news__article>a .ttl,.category .news__article>a .ttl{flex:auto;width:100%}}.single-post .post__titleArea,.category .post__titleArea{display:flex;flex-wrap:wrap;align-items:center;gap:.5em 1em}.single-post .post__titleArea .postTitle,.category .post__titleArea .postTitle{width:100%;font-size:clamp(1.25rem,1.08rem + .73vw,1.625rem);font-weight:500;line-height:1.4;word-wrap:break-word}.single-post .post__titleArea .time,.category .post__titleArea .time{font-size:clamp(.75rem,.63rem + .51vw,.875rem);padding:.1em 0;color:#d6cdc4}.single-post .post__titleArea .cat,.category .post__titleArea .cat{font-size:clamp(.625rem,.511rem + .48vw,.875rem);color:#fff;background:#ffb300;border-radius:100px;padding:.1em 1em}.single-post .post__article,.category .post__article{padding:clamp(.938rem,.511rem + 1.82vw,1.875rem) 0;margin-bottom:clamp(.938rem,.511rem + 1.82vw,1.875rem)}/*# sourceMappingURL=posts.css.map */