body.single-interview .interview-layout{max-width:var(--width-container) !important;margin:0 auto !important;padding:0 20px !important}body.single-interview .interview-eyecatch{max-width:1000px !important;margin:0 auto !important}@media (max-width:768px){body.single-interview .interview-eyecatch{max-width:100% !important;margin:0 auto 20px auto !important}body.single-interview .interview-eyecatch img{width:100% !important;height:auto !important;border-radius:12px !important;object-fit:cover}}body.single-interview .interview-body{max-width:640px !important;margin:0 auto !important}body.single-interview .interview-wide{max-width:var(--width-container) !important;margin:0 auto !important}.interview-section{margin-bottom:72px}.interview-section:last-child{margin-bottom:0}.interview-title{color:#333;font-size:40px;font-style:normal;font-weight:700;line-height:125%;margin-bottom:20px;margin-top:40px}.interview-subtitle{color:var(--DCC-Green,#00ad4d);font-size:24px;font-style:normal;font-weight:700;line-height:125%;display:block;margin-bottom:8px}.interview-header{margin-bottom:20px}.interview-tags{margin-bottom:30px}.interview-tag{display:inline-block;background-color:#f0f0f0;color:#666;padding:4px 12px;border-radius:16px;font-size:14px;margin-right:8px;margin-bottom:8px}.interviewee-profile{display:flex;align-items:center;gap:16px;width:fit-content;margin-bottom:32px;padding:0}.profile-image{flex-shrink:0}.profile-image img{width:64px;height:64px;border-radius:50%;object-fit:cover}.profile-info{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.profile-info h3{color:#666;font-size:16px;font-style:normal;font-weight:700;line-height:125%}.profile-title{margin:0;font-size:12px;color:#666}.instagram-link{flex-shrink:0}body.single-interview .page__content{padding-top:16px}@media (max-width:768px){body.single-interview .page__content{padding-top:24px;padding-left:16px;padding-right:16px}}.interview-eyecatch img{border-radius:20px}.interview-header img{border-radius:12px;margin-top:32px}body.single-interview .inquiry__menu{background:#fff !important}body.single-interview .specialty-departments-block .specialty-departments-title{margin:0 !important;border-left:none !important;padding:0 !important;font-size:32px !important}body.single-interview .access-info-block .clinic__info-name{margin:0 !important;border-left:none !important;padding:0 !important;font-size:32px !important}body.single-interview .clinic__item-sns .sns-icon{width:40px;margin-top:0}body.single-interview .clinic__item-sns{text-align:left}body.single-interview .specialty-departments-block img{margin-top:0 !important}body.single-interview .profile-image img{width:64px;height:64px;border-radius:50% !important;object-fit:cover;margin-top:0 !important}body.single-interview .instagram-link img{width:32px;height:32px;vertical-align:middle;margin-top:0 !important}.medical-tags-container .box2{height:auto;margin:0;display:flex;flex-wrap:wrap;gap:8px}.medical-tags-container .box2 span{margin:0;height:auto;line-height:1.5;font-size:14px;text-align:center;background-color:#fff;padding:4px 6px;border-radius:4px;color:var(--color-logo-green,#00ad4d);border:1px solid var(--color-logo-green,#00ad4d)}.interview-content-body{max-width:640px;margin:0 auto;line-height:1.8}body.single-interview .page__content .content-narrow,body.single-interview .article .content-narrow,body.single-interview .interview-body .content-narrow{max-width:640px !important;margin:0 auto !important}body.single-interview .page__content .container,body.single-interview .article .container,body.single-interview .interview-layout .container{max-width:1150px !important;margin:0 auto !important;padding:0 20px}@media (max-width:768px){body.single-interview .page__content .container,body.single-interview .article .container,body.single-interview .interview-layout .container{padding:0}body.single-interview .front__section{margin:0 !important;padding:0 !important}body.single-interview .interview-header img{margin-top:0 !important}body.single-interview h2{margin:20px 0 20px !important}body.single-interview .clinictop__infos{margin-bottom:40px !important}body.single-interview .wp-block-image{margin-top:20px}body.single-interview .clinic__meta-wrapper{padding-left:0;padding-right:0}body.single-interview .page__content .content-narrow{margin-bottom:20px}body.single-interview .access-info-block .clinic__info-name{font-size:24px !important}body.single-interview .clinictop__infos{margin-bottom:20px !important}body.single-interview .specialty-departments-block .clinictop__infos{margin:0 !important}}.interview-content-body p{margin-bottom:20px}.interview-content-body img{max-width:100%;height:auto;border-radius:8px;margin:20px 0}.medical-tags-container{padding-bottom:16px}@media (max-width:768px){.interview-title{font-size:28px}.interview-subtitle{font-size:20px}.interviewee-profile{flex-direction:row;text-align:left}.profile-image{margin-right:15px;margin-bottom:0}.interview-content-body{padding:0 20px}}body.single-interview h2{color:#333;font-size:24px;font-style:normal;font-weight:700;line-height:125%;padding:0 0 0 20px;margin:32px 0 32px;border-left:4px solid #00ad4d;display:inline-grid;align-items:center;width:auto}.interview-tag{display:inline-block;background-color:#e0f2f1;color:#333;padding:5px 10px;border-radius:4px;font-size:14px;margin-right:10px;margin-bottom:10px}.profile-info{flex:1}.profile-info h3{font-size:18px;font-weight:700;color:#333}.profile-title{font-size:14px;color:#666}.instagram-link{display:inline-block;margin-top:5px}.instagram-link img{width:32px;height:32px;vertical-align:middle}.other-interviews{margin-bottom:72px}.other-interviews h2{border-left:4px solid var(--DCC-Green,#00ad4d);padding-left:10px;margin-bottom:30px}.interviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.interview-card{background-color:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);overflow:hidden;transition:transform .2s ease}.interview-card:hover{transform:translateY(-2px)}.interview-card img{width:100%;height:200px;object-fit:cover}.interview-card-content{padding:15px}.interview-card h3{font-size:16px;font-weight:700;color:#333;margin:0 0 10px}.interview-card-profile{display:flex;align-items:center;margin-top:10px}.interview-card-profile img{width:30px;height:30px;border-radius:50%;margin-right:8px}.interview-card-profile span{font-size:12px;color:#666}.clinic-info{margin-bottom:72px}.clinic-info h2{border-left:4px solid var(--DCC-Green,#00ad4d);padding-left:10px;margin-bottom:30px}.clinic-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.clinic-name{font-size:24px;font-weight:700;color:#333}.clinic-sns{display:flex;gap:10px}.clinic-sns a{display:inline-block}.clinic-sns img{width:24px;height:24px}.clinic-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:30px}.clinic-detail-item{display:flex;align-items:flex-start;margin-bottom:15px}.clinic-detail-icon{width:20px;height:20px;margin-right:10px;margin-top:2px;flex-shrink:0}.clinic-detail-text{flex:1}.clinic-detail-text dt{font-weight:700;color:#333;margin-bottom:5px}.clinic-detail-text dd{color:#666;margin:0}.service-tags{margin-bottom:20px}.service-tag{display:inline-block;background-color:var(--DCC-Green,#00ad4d);color:#fff;padding:3px 8px;border-radius:4px;font-size:12px;margin-right:5px;margin-bottom:5px}.clinic-actions{display:flex;gap:15px;margin-bottom:30px}.action-button{background-color:var(--DCC-Green,#00ad4d);color:#fff;padding:15px 30px;border:none;border-radius:8px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block;text-align:center;transition:background-color .2s ease}.action-button:hover{background-color:#008f3a;color:#fff;text-decoration:none}.clinic-map{margin-bottom:30px}.clinic-map iframe{width:100%;height:300px;border:none;border-radius:8px}.access-details{background-color:#f8f9fa;padding:20px;border-radius:8px}.access-details h3{font-size:18px;font-weight:700;color:#333;margin-bottom:15px}.access-details ul{list-style:none;padding:0;margin:0}.access-details li{padding:5px 0;color:#666}.specialty-departments{margin-bottom:72px}.specialty-departments h2{border-left:4px solid var(--DCC-Green,#00ad4d);padding-left:10px;margin-bottom:30px}.departments-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.department-card{background-color:#fff;border:1px solid #eee;border-radius:8px;padding:20px;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:transform .2s ease}.department-card:hover{transform:translateY(-2px)}.department-card img{width:100%;height:120px;object-fit:cover;border-radius:4px;margin-bottom:15px}.department-card h3{font-size:16px;font-weight:700;color:#333;margin:0}@media (max-width:1024px){.interview-layout{padding:0 15px}.interview-eyecatch{max-width:100%;width:668px}.interview-body{max-width:100%;padding:0 20px}.interview-wide{padding:0 20px}.interviews-grid{grid-template-columns:repeat(2,1fr);gap:15px}.departments-grid{grid-template-columns:repeat(2,1fr);gap:15px}.clinic-details{grid-template-columns:1fr;gap:15px}.interview-title{font-size:32px}.interview-subtitle{font-size:20px}.interview-section h2{font-size:20px}}@media (max-width:768px){.interview-layout{padding:0 10px}.interview-eyecatch{max-width:100%;margin-bottom:20px}.interview-eyecatch img{width:100%;height:auto;border-radius:8px}.interview-body{max-width:100%;padding:0 15px}.interview-wide{padding:0 15px}.interview-title{font-size:24px;line-height:1.3;margin-bottom:16px}.interview-subtitle{font-size:16px;margin-bottom:5px}.interview-section h2{font-size:18px;margin-bottom:20px}.interview-section{margin-bottom:40px}.interviewee-profile{flex-direction:row;text-align:left;padding:15px;margin-bottom:30px;align-items:center;gap:16px}.profile-image{margin-right:0;margin-bottom:0;flex-shrink:0}.profile-image img{width:60px;height:60px}.profile-info{flex:1;text-align:left;display:flex;flex-direction:column;justify-content:center}.instagram-link{flex-shrink:0}.profile-info h3{font-size:16px}.profile-title{font-size:13px}.interview-tag{font-size:12px;padding:3px 8px;margin-right:5px;margin-bottom:5px}.interviews-grid{grid-template-columns:1fr;gap:15px}.departments-grid{grid-template-columns:1fr;gap:15px}.interview-card{margin-bottom:15px}.interview-card img{height:150px}.interview-card-content{padding:12px}.interview-card h3{font-size:14px}.clinic-header{flex-direction:column;align-items:flex-start;gap:15px}.clinic-name{font-size:20px}.clinic-sns{align-self:flex-end}.clinic-details{grid-template-columns:1fr;gap:10px}.clinic-detail-item{flex-direction:column;align-items:flex-start}.clinic-detail-icon{margin-right:0;margin-bottom:5px}.clinic-actions{flex-direction:column;gap:10px}.action-button{width:100%;padding:12px 20px;font-size:14px}.clinic-map iframe{height:200px}.department-card{padding:15px}.department-card img{height:80px;margin-bottom:10px}.department-card h3{font-size:14px}.service-tag{font-size:11px;padding:2px 6px}.access-details{padding:15px}.access-details h3{font-size:16px}.other-interviews h2,.clinic-info h2,.specialty-departments h2{font-size:18px;padding-left:8px}}@media (max-width:480px){.interview-layout{padding:0 5px}.interview-body,.interview-wide{padding:0 10px}.interview-title{font-size:24px;margin-top:16px}.interview-subtitle{font-size:18px}.interview-section h2{font-size:16px}.interviewee-profile{padding:0;margin-bottom:16px;align-items:center}.profile-image img{width:50px;height:50px}.profile-info h3{font-size:14px}.profile-title{font-size:12px}.interview-card img{height:120px}.interview-card-content{padding:10px}.interview-card h3{font-size:13px}.clinic-name{font-size:18px}.action-button{padding:10px 15px;font-size:13px}.clinic-map iframe{height:150px}.department-card{padding:10px}.department-card img{height:60px}.department-card h3{font-size:12px}}@media (min-width:769px) and (max-width:1024px){body.single-interview .interview-layout{padding:0 20px}body.single-interview .content-narrow{max-width:100%;padding:0 20px}body.single-interview .interviewee-profile{flex-direction:row;align-items:center;text-align:left;gap:16px}body.single-interview .profile-image{margin:0}body.single-interview .profile-info{margin:0;text-align:left}body.single-interview .instagram-link{margin:0}body.single-interview .medical-tags-container .box2{justify-content:flex-start;gap:8px}body.single-interview .other-interviews-grid{grid-template-columns:repeat(2,1fr);gap:20px}body.single-interview .specialty-departments-block .medical-grid-container-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}body.single-interview .specialty-departments-block .medical-grid-container{margin-bottom:0}body.single-interview .clinic__meta-wrapper{flex-direction:column;gap:20px}body.single-interview .clinictop__meta{text-align:left}body.single-interview .clinic__item-sns{justify-content:center;margin-top:16px}body.single-interview .inquiry__menu{flex-direction:row;gap:12px}body.single-interview .inquiry__item{flex:1;text-align:center}body.single-interview .ophthalmology-hospitals-list .hospital-item{flex-direction:column;text-align:center;gap:12px}body.single-interview .ophthalmology-hospitals-list .hospital-image{width:100%;max-width:200px;margin:0 auto}body.single-interview .clinic__infos{grid-template-columns:1fr;gap:20px}body.single-interview .clinic-map iframe{height:200px}}