.dg-supervisor{display:flex;align-items:center;gap:20px;border:thin solid #41b5b1;border-radius:8px;background-color:#f0f8f8;padding:20px 24px}@media (min-width:769px){.dg-supervisor{margin-top:40px}}@media (min-width:0) and (max-width:768px){.dg-supervisor{margin-top:8vw;padding:4.2vw;gap:3.7vw}}.dg-supervisor__photo{flex-shrink:0;width:80px;height:80px;border-radius:50%;overflow:hidden}@media (min-width:0) and (max-width:768px){.dg-supervisor__photo{width:18.6vw;height:18.6vw}}.dg-supervisor__photo img{width:100%;height:100%;object-fit:cover}.dg-supervisor__label{color:#41b5b1;font-weight:bold}@media (min-width:769px){.dg-supervisor__label{font-size:1.3rem}}@media (min-width:0) and (max-width:768px){.dg-supervisor__label{font-size:3.2vw}}.dg-supervisor__name{font-weight:bold;line-height:1.5}@media (min-width:769px){.dg-supervisor__name{font-size:1.8rem}}@media (min-width:0) and (max-width:768px){.dg-supervisor__name{font-size:4.26667vw}}.dg-supervisor__title,.dg-supervisor__date{color:#666;line-height:1.6}@media (min-width:769px){.dg-supervisor__title,.dg-supervisor__date{font-size:1.3rem}}@media (min-width:0) and (max-width:768px){.dg-supervisor__title,.dg-supervisor__date{font-size:3.2vw}}@media (min-width:769px){.categoryArea .customPostArea.dg-lead{margin-top:60px}.categoryArea .customPostArea.dg-lead h2:first-child{margin-top:0}}@media (min-width:0) and (max-width:768px){.categoryArea .customPostArea.dg-lead{margin-top:10vw}}.categoryArea .catList .catItem .dg-catThumb{display:block;margin-bottom:16px;overflow:hidden}.categoryArea .catList .catItem .dg-catThumb img{width:100%;aspect-ratio: 16 / 9;object-fit:cover;transition:transform .5s ease-in-out}.categoryArea .catList .catItem .dg-catThumb:hover img{transform:scale(1.04)}.dg-features{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 3%;margin-top:56px}.dg-features .item{border:1px solid #eee;background:#fff}.dg-features .item img{width:100%;aspect-ratio: 16 / 9;object-fit:cover}.dg-features .body{padding:20px 24px 26px}.dg-features .num{font-family:"Cormorant Infant",Georgia,serif;color:#cec232;font-size:2.6rem;line-height:1}.dg-features h3{font-size:1.8rem;color:#3c4748;margin:8px 0 10px;font-weight:600;line-height:1.5}.dg-features h3 span{color:#41b5b1}.dg-features .body>p:not(.num) {font-size:1.35rem;line-height:1.9;color:#555;margin:0}@media (min-width:0) and (max-width:768px){.dg-features{grid-template-columns:1fr;gap:20px}}.dg-solve{margin-top:48px}.dg-solve .item{display:flex;gap:28px;border:1px solid #eee;background:#fff;margin-bottom:20px;align-items:stretch}.dg-solve .item img{width:240px;min-width:240px;object-fit:cover}.dg-solve .body{padding:22px 26px;flex:1}.dg-solve h3{font-size:1.8rem;color:#3c4748;font-weight:600;margin:0 0 8px;line-height:1.5}.dg-solve h3::before{content:"";display:inline-block;width:10px;height:10px;background:#41b5b1;margin-right:10px}.dg-solve .body>p{font-size:1.35rem;line-height:1.9;color:#555;margin:0}.dg-solve .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.dg-solve .chips a{display:inline-flex;align-items:center;gap:6px;border:1px solid #41b5b1;color:#41b5b1;padding:7px 16px;font-size:1.3rem;font-family:"游ゴシック体",YuGothic,"Yu Gothic","Noto Sans JP",sans-serif;font-weight:bold;transition:.3s}.dg-solve .chips a::after{content:"›"}.dg-solve .chips a:hover{background:#41b5b1;color:#fff}@media (min-width:0) and (max-width:768px){.dg-solve .item{flex-direction:column;gap:0}.dg-solve .item img{width:100%;min-width:0;aspect-ratio: 16 / 7}}.dg-caseItems{list-style:none;display:flex;flex-wrap:wrap;gap:3%;margin-top:48px}.dg-caseItems .caseItem{width:31.3%;border:1px solid #eee;background:#fff}.dg-caseItems .caseItem a{display:block}.dg-caseItems .imgArea{position:relative;overflow:hidden;background:#f0f8f8}.dg-caseItems .imgArea img{width:100%;height:100%}.dg-caseItems .infoArea{padding:16px}.dg-caseItems .head{font-size:1.5rem;line-height:1.6;font-weight:600;color:#3c4748;margin:0}.dg-caseItems .info{display:flex;font-size:1.25rem;margin-top:10px;border-top:1px dashed #ddd;padding-top:10px}.dg-caseItems .info dt{color:#41b5b1;flex-shrink:0}.dg-caseItems .risk{font-size:1.2rem;line-height:1.7;color:#666;margin-top:8px;font-family:"游ゴシック体",YuGothic,"Yu Gothic","Noto Sans JP",sans-serif}@media (min-width:0) and (max-width:768px){.dg-caseItems .caseItem{width:100%;margin-bottom:16px}}.dg-lead table,.dg-body table{width:100%!important;max-width:100%;table-layout:fixed;border-collapse:collapse;margin:40px 0 16px;font-size:1.35rem}.dg-lead table th,.dg-body table th,.dg-lead table td,.dg-body table td{padding:16px 12px;vertical-align:top;word-break:break-word;white-space:normal;border-bottom:thin solid #ddd}.dg-lead table tr:first-child th,.dg-body table tr:first-child th{background:#41b5b1;color:#fff;text-align:center;line-height:1.4}.dg-lead table tr.bg,.dg-body table tr.bg{background:#efefef}.dg-lead table th,.dg-body table th{color:#41b5b1;text-align:left}.dg-lead table tr:first-child th{color:#fff}@media (min-width:0) and (max-width:768px){.dg-lead table,.dg-body table{font-size:1.15rem}.dg-lead table th,.dg-body table th,.dg-lead table td,.dg-body table td{padding:10px 6px}}.dg-lead h2,.dg-body h2{margin-top:90px;padding-bottom:15px;font-size:2.6rem;font-weight:normal;letter-spacing:.06em;position:relative}.dg-lead h2::before,.dg-body h2::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#ddd}.dg-lead h2::after,.dg-body h2::after{content:"";position:absolute;bottom:0;left:0;width:100px;height:1px;background:#cec232}.dg-lead h2:first-child{margin-top:40px}.dg-lead p,.dg-body p{margin-top:16px;line-height:2}.dg-lead h3,.dg-body h3{font-size:1.9rem;color:#41b5b1;margin:44px 0 12px;font-weight:600}@media (min-width:0) and (max-width:768px){.dg-lead h2,.dg-body h2{font-size:6.4vw;margin-top:60px}}.dg-caseItems .imgArea{aspect-ratio:auto;background:#f0f8f8}.dg-caseItems .imgArea img{width:100%;height:auto;object-fit:unset;display:block}#superviser2.dg-supervisor .doctor .career{font-size:1.35rem;color:#555;margin-top:4px;line-height:1.9}#superviser2.dg-supervisor .doctor .doctor_link_more{margin-top:12px;font-size:1.35rem}#superviser2.dg-supervisor .doctor .doctor_link_more a{color:#41b5b1;border-bottom:1px solid #41b5b1}@media (min-width:0) and (max-width:768px){#superviser2.dg-supervisor{flex-direction:column;padding:20px}#superviser2.dg-supervisor .photo .ph,#superviser2.dg-supervisor .photo img{width:160px;height:192px;margin:0 auto}}.categoryArea .customPostArea.dg-lead table,.categoryArea .customPostArea.dg-body table,.categoryArea .subArea .customPostArea.dg-lead table,.categoryArea .subArea .customPostArea.dg-body table{display:table!important;width:100%!important;max-width:100%;table-layout:fixed;border-collapse:collapse}.categoryArea .customPostArea.dg-lead table tr,.categoryArea .customPostArea.dg-body table tr,.categoryArea .subArea .customPostArea.dg-lead table tr,.categoryArea .subArea .customPostArea.dg-body table tr{display:table-row!important;min-height:0!important;padding:0!important;border-bottom:thin solid #ddd;flex-direction:unset!important;align-items:unset!important;justify-content:unset!important}.categoryArea .customPostArea.dg-lead table th,.categoryArea .customPostArea.dg-lead table td,.categoryArea .customPostArea.dg-body table th,.categoryArea .customPostArea.dg-body table td,.categoryArea .subArea .customPostArea.dg-lead table th,.categoryArea .subArea .customPostArea.dg-lead table td,.categoryArea .subArea .customPostArea.dg-body table th,.categoryArea .subArea .customPostArea.dg-body table td{display:table-cell!important;vertical-align:top;padding:16px 12px!important;word-break:break-word;border-bottom:none}.categoryArea .customPostArea.dg-lead table tr:first-child th,.categoryArea .customPostArea.dg-body table tr:first-child th{text-align:center;color:#fff}.categoryArea .subArea .customPostArea>div.dg-features{display:grid!important;grid-template-columns:repeat(2,1fr);gap:32px 3%;align-items:stretch!important;justify-content:normal!important;margin:56px 0 0!important}.categoryArea .subArea .customPostArea>div.dg-solve{display:block!important;margin:48px 0 0!important}.categoryArea .subArea .customPostArea>div.dg-check{display:block!important;margin:40px 0 0!important}.categoryArea .subArea .customPostArea>div.dg-privacy{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch!important;margin:48px 0 0!important}@media (min-width:0) and (max-width:768px){.categoryArea .subArea .customPostArea>div.dg-features{grid-template-columns:1fr;gap:20px}.categoryArea .subArea .customPostArea>div.dg-privacy{grid-template-columns:1fr}.categoryArea .customPostArea.dg-lead table,.categoryArea .customPostArea.dg-body table,.categoryArea .subArea .customPostArea.dg-lead table,.categoryArea .subArea .customPostArea.dg-body table{display:block!important;overflow-x:auto;-webkit-overflow-scrolling:touch;table-layout:auto!important}.categoryArea .customPostArea.dg-lead table tbody,.categoryArea .customPostArea.dg-body table tbody,.categoryArea .subArea .customPostArea.dg-lead table tbody,.categoryArea .subArea .customPostArea.dg-body table tbody{display:table;width:auto;min-width:100%}.categoryArea .customPostArea.dg-lead table th,.categoryArea .customPostArea.dg-body table th,.categoryArea .subArea .customPostArea.dg-lead table th,.categoryArea .subArea .customPostArea.dg-body table th{min-width:7.5em}.categoryArea .customPostArea.dg-lead table td,.categoryArea .customPostArea.dg-body table td,.categoryArea .subArea .customPostArea.dg-lead table td,.categoryArea .subArea .customPostArea.dg-body table td{min-width:10em}}.dg-caseItems .caseItem .imgArea{width:auto!important;padding:14px 14px 0;margin:0!important;background:#fff}.dg-caseItems .caseItem .imgArea img{width:100%!important;height:auto!important;margin:0 auto;display:block}.categoryArea .customPostArea.dg-cases>.viewMoreWrap,.categoryArea .subArea .customPostArea.dg-cases>.viewMoreWrap,.customPostArea.dg-cases>.viewMoreWrap{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:36px 0 0!important}.dg-menuList{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 4%;margin:40px 0 0;padding:0}.dg-menuList li{border-bottom:1px solid #e5e5e5}.dg-menuList a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 6px;transition:.3s}.dg-menuList a:hover{background:#f4fafa}.dg-menuList .name{font-size:1.7rem;letter-spacing:.05em;color:#3c4748}.dg-menuList .cap{display:block;font-size:1.25rem;color:#888;margin-top:4px;line-height:1.7;font-family:"游ゴシック体",YuGothic,"Yu Gothic","Noto Sans JP",sans-serif}.dg-menuList .arrow{color:#cec232;font-size:2.6rem;flex-shrink:0;font-family:"Cormorant Infant",serif;line-height:1;transition:.3s}.dg-menuList a:hover .arrow{transform:translateX(3px)}@media (min-width:0) and (max-width:768px){.dg-menuList{grid-template-columns:1fr}}.dg-check{margin-top:40px;background:#f9f9f5;border:1px solid #f1efe6;padding:32px 36px}.dg-check ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:14px 32px;margin:0;padding:0}.dg-check li{position:relative;font-size:1.45rem;line-height:1.8}.dg-check li::before{content:"✓";position:absolute;left:0;top:2px;width:22px;height:22px;background:#41b5b1;color:#fff;font-size:1.3rem;display:flex;align-items:center;justify-content:center}@media (min-width:0) and (max-width:768px){.dg-check{padding:24px 20px}.dg-check ul{grid-template-columns:1fr}}.dg-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px}.dg-flow .step{border:1px solid #eee;background:#fff;padding:20px 0;text-align:center}.dg-flow .num{font-family:"Cormorant Infant",Georgia,serif;color:#cec232;font-size:1.5rem;letter-spacing:.1em;margin:0}.dg-flow h3{font-size:1.5rem;font-weight:600;color:#3c4748;margin:6px 12px 8px;line-height:1.5}.dg-flow .step>p:not(.num) {font-size:1.2rem;color:#666;line-height:1.8;margin:0 16px;text-align:left}@media (min-width:0) and (max-width:768px){.dg-flow{grid-template-columns:1fr 1fr;gap:12px}}.categoryArea .subArea .customPostArea>div.dg-flow{display:grid!important;align-items:stretch!important;margin:48px 0 0!important}.categoryArea .subArea .customPostArea>div.dg-tabs{display:block!important}.dg-tabNav{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px}.dg-tabBtn{appearance:none;border:1px solid #41b5b1;background:#fff;color:#41b5b1;font-size:1.35rem;font-weight:bold;font-family:"游ゴシック体",YuGothic,"Yu Gothic","Noto Sans JP",sans-serif;padding:10px 18px;cursor:pointer;transition:.25s;letter-spacing:.05em}.dg-tabBtn:hover{background:#eefafa}.dg-tabBtn.is-active{background:#41b5b1;color:#fff}.dg-tabs.is-js .dg-tabPanel{display:none}.dg-tabs.is-js .dg-tabPanel.is-active{display:grid}.dg-tabs .dg-tabPanel{margin-top:24px}@media (min-width:0) and (max-width:768px){.dg-tabBtn{flex:1 1 calc(33.3% - 8px);padding:10px 6px;font-size:1.2rem}.dg-tabs.is-js .dg-tabPanel.is-active{display:grid;grid-template-columns:1fr}}.dg-tabs .dg-tabPanel{display:block}.dg-tabs.is-js .dg-tabPanel{display:none}.dg-tabs.is-js .dg-tabPanel.is-active{display:block}.dg-tabDesc{margin:24px 0 0;padding:18px 22px;background:#f9f9f5;border-left:3px solid #cec232;font-size:1.4rem;line-height:2;color:#3c4748}.dg-tabPanel .dg-menuList{margin-top:16px}.dg-movie{max-width:800px;margin:40px auto 0}.dg-movieWrap{position:relative;width:100%;aspect-ratio: 16 / 9;background:#000}.dg-movieWrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.dg-movieCap{margin-top:12px;font-size:1.3rem;color:#666;text-align:center;font-family:"游ゴシック体",YuGothic,"Yu Gothic","Noto Sans JP",sans-serif}.dg-flow,.categoryArea .subArea .customPostArea>div.dg-flow{display:block!important;max-width:760px;margin:48px auto 0!important;grid-template-columns:none}.dg-flow .step{position:relative;border:none;background:transparent;padding:0 0 44px 76px;text-align:left;min-height:56px}.dg-flow .step::before{content:"";position:absolute;left:26px;top:54px;bottom:0;width:2px;background:#cdebea}.dg-flow .step:last-child{padding-bottom:0}.dg-flow .step:last-child::before{display:none}.dg-flow .node{position:absolute;left:0;top:0;width:54px;height:54px;border-radius:50%;background:#41b5b1;color:#fff;display:flex;align-items:center;justify-content:center;font-family:"Cormorant Infant",Georgia,serif;font-size:2rem;letter-spacing:.05em;box-shadow:0 0 0 4px #f0f8f8}.dg-flow .num{font-family:"Cormorant Infant",Georgia,serif;color:#cec232;font-size:1.4rem;letter-spacing:.1em;margin:0}.dg-flow h3{font-size:1.9rem;font-weight:600;color:#3c4748;margin:4px 0 8px;line-height:1.5}.dg-flow .body>p:not(.num) {font-size:1.35rem;color:#666;line-height:1.9;margin:0;text-align:left}@media (min-width:0) and (max-width:768px){.dg-flow .step{padding:0 0 36px 60px}.dg-flow .step::before{left:21px;top:48px}.dg-flow .node{width:44px;height:44px;font-size:1.7rem}.dg-flow h3{font-size:1.6rem}}.dg-features,.categoryArea .subArea .customPostArea>div.dg-features{display:block!important;grid-template-columns:none;margin:56px 0 0!important}.dg-features .item{position:relative;display:flex;align-items:center;gap:5%;border:none;background:transparent;margin-bottom:72px}.dg-features .item:last-child{margin-bottom:0}.dg-features .item:nth-child(even) {flex-direction:row-reverse}.dg-features .item img{width:44%;aspect-ratio: 4 / 3;object-fit:cover;flex-shrink:0}.dg-features .body{flex:1;padding:0;position:relative;z-index:1}.dg-features .num{position:absolute;top:-.55em;right:0;font-family:"Cormorant Infant",Georgia,serif;font-size:8rem;line-height:1;color:rgba(206,194,50,.22);z-index:0;pointer-events:none}.dg-features .item:nth-child(even) .num {right:auto;left:0}.dg-features h3{position:relative;display:inline-block;font-size:2rem;font-weight:600;color:#3c4748;line-height:1.6;margin:0 0 14px;padding-bottom:10px}.dg-features h3::after{content:"";position:absolute;left:0;bottom:0;width:64px;height:2px;background:#cec232}.dg-features h3 span{color:#41b5b1}.dg-features .body>p:not(.num) {font-size:1.4rem;line-height:2;color:#555;margin:0}@media (min-width:0) and (max-width:768px){.dg-features .item,
	.dg-features .item:nth-child(even) {flex-direction:column;gap:16px;margin-bottom:52px}.dg-features .item img{width:100%;aspect-ratio: 4 / 3}.dg-features .num{font-size:5.5rem;top:auto;bottom:100%;right:8px}.dg-features .item:nth-child(even) .num {left:auto;right:8px}.dg-features h3{font-size:1.7rem}}.dg-caseItems .infoArea .info{display:block;margin-top:8px;font-size:1.25rem;line-height:1.8}.dg-caseItems .infoArea .info dt{font-weight:600;color:#3c4748;display:inline}.dg-caseItems .infoArea .info dd{display:inline;margin:0;color:#555}.dg-caseItems .infoArea .risk{margin-top:8px;font-size:1.2rem;line-height:1.8;color:#777}.dg-cta{margin:72px auto 0}.dg-ctaBand{display:inline-block;background:#3c5e5e;color:#fff;font-size:1.9rem;letter-spacing:.08em;padding:14px 36px;margin:0 auto}.dg-ctaImg{margin-top:-8px}.dg-ctaImg img{width:100%;display:block}.dg-ctaText{margin-top:24px;font-size:1.5rem;line-height:2.1;color:#3c4748}.dg-ctaBtnWrap{margin-top:28px}.dg-ctaBtn{display:inline-flex;background:#41b5b1;color:#fff!important;font-size:1.6rem;letter-spacing:.08em;padding:18px 48px;border-radius:999px;transition:.3s;box-shadow:0 4px 14px rgba(65,181,177,.35)}.dg-ctaBtn:hover{transform:translateY(-2px)}@media (min-width:0) and (max-width:768px){.dg-ctaBand{font-size:1.45rem;padding:12px 18px}.dg-ctaBtn{font-size:1.4rem;padding:15px 30px;width:90%;justify-content:center}}.dg-cta{width:100vw;max-width:100vw;margin:88px 0 0 calc(50% - 50vw);background:linear-gradient(180deg,#f2faf9 0%,#eaf5f3 100%);padding:64px 24px 72px;text-align:center}.dg-ctaInner{max-width:860px;margin:0 auto}.dg-ctaTitle,.dg-ctaBand{display:block;background:none;color:#3c4748;font-size:2.3rem;letter-spacing:.1em;line-height:1.7;padding:0 0 22px;margin:0;position:relative}.dg-ctaTitle::after{bottom:0;transform:translateX(-50%);width:64px;background:#cec232}.dg-ctaTitle .gold{color:#b3a325}.dg-ctaImg{margin-top:32px}.dg-ctaImg img{width:100%;max-height:400px;object-fit:cover;display:block}.dg-ctaText{margin-top:28px;font-size:1.5rem;line-height:2.2;color:#3c4748}.dg-ctaBtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(180deg,#d9ce54 0%,#cec232 55%,#bfb322 100%);color:#fff!important;font-size:1.6rem;font-weight:600;letter-spacing:.08em;padding:19px 56px;border-radius:12px;transition:.3s;box-shadow:0 5px 16px rgba(179,163,37,.35)}.dg-ctaBtn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(179,163,37,.45)}@media (min-width:0) and (max-width:768px){.dg-cta{padding:44px 18px 52px;margin-top:64px}.dg-ctaTitle,.dg-ctaBand{font-size:1.65rem}.dg-ctaBtn{width:100%;font-size:1.45rem;padding:16px 20px}}.dg-ctaTitle,.dg-ctaBand{display:inline-block;background:#fff;border:1px solid #e2e8e6;padding:16px 40px;margin-bottom:14px}.dg-ctaTitle::after{content:"";position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);width:0;height:0;background:none;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #fff}.dg-ctaTitle::before{content:"";position:absolute;bottom:-10.5px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #e2e8e6}.dg-ctaBtn{border-radius:3px}@media (min-width:0) and (max-width:768px){.dg-ctaTitle,.dg-ctaBand{padding:13px 18px}}.dg-cta,.categoryArea .subArea .customPostArea>div.dg-cta{display:block!important;width:auto!important;max-width:none!important;margin:88px calc(50% - 50vw) 0!important}@media (min-width:0) and (max-width:768px){.dg-cta,.categoryArea .subArea .customPostArea>div.dg-cta{margin-top:64px!important}}.dg-features .item:not(:has(img)) {display:block;background:#fbfbf7;border-left:3px solid #cec232;padding:26px 32px 28px;margin-bottom:28px}.dg-features .item:not(:has(img)) .num {position:static;display:block;font-size:2rem;color:#cec232;margin-bottom:6px;text-align:left;pointer-events:auto}.dg-features .item:not(:has(img)) h3 {font-size:1.8rem;padding-bottom:8px}.dg-features .item:not(:has(img)) .body {position:static}.dg-caseItems{gap:28px 3%}.dg-caseItems .caseItem{border:1px solid #e2e5e4;background:#fff;transition:.3s}.dg-caseItems .caseItem:hover{box-shadow:0 6px 18px rgba(60,94,94,.12);transform:translateY(-2px)}.dg-caseItems .caseItem .imgArea{padding:14px 14px 0}.dg-caseItems .infoArea{padding:16px 20px 22px}.dg-caseItems .infoArea .head{font-size:1.6rem;font-weight:600;color:#3c4748;line-height:1.6;padding-bottom:10px;margin-bottom:12px;position:relative}.dg-caseItems .infoArea .head::after{content:"";position:absolute;bottom:0;left:0;width:44px;height:2px;background:#cec232}.dg-caseItems .infoArea .info{margin-top:6px;font-size:1.3rem}.dg-caseItems .infoArea .info dt{color:#3c4748}.dg-caseItems .infoArea .info dd{color:#41b5b1;font-weight:600}.dg-caseItems .infoArea .risk{margin-top:14px;background:#f7f7f3;font-size:1.15rem;line-height:1.8;color:#777;text-align:left}.categoryArea .customPostArea.dg-lead h2+p,.categoryArea .customPostArea.dg-body h2+p,.categoryArea .subArea .customPostArea.dg-lead h2+p,.categoryArea .subArea .customPostArea.dg-body h2+p{margin-top:26px!important}.categoryArea .customPostArea.dg-lead table tr.bg,.categoryArea .customPostArea.dg-body table tr.bg,.categoryArea .subArea .customPostArea.dg-lead table tr.bg,.categoryArea .subArea .customPostArea.dg-body table tr.bg{background:#fff!important}.categoryArea .customPostArea.dg-lead table tr:first-child th,.categoryArea .customPostArea.dg-body table tr:first-child th,.categoryArea .subArea .customPostArea.dg-lead table tr:first-child th,.categoryArea .subArea .customPostArea.dg-body table tr:first-child th{font-size:1.45rem;font-weight:600;letter-spacing:.05em;padding-top:14px;padding-bottom:14px}.dg-caseItems .infoArea .risk{background:none;padding:12px 0 0;margin-top:12px;border-top:1px solid #ececec}.dg-ctaTitle,.dg-ctaBand{background:#41b5b1;border:none;color:#fff}.dg-ctaTitle::before{display:none}.dg-ctaTitle::after{border-top-color:#41b5b1;bottom:-9px}#superviser2,#superviser2.dg-supervisor,#superviser2 .photo img,#superviser2 .photo .ph{border-radius:0!important}.dg-caseItems .caseItem{border-color:#b9c6c4}.dg-ctaTitle,.dg-ctaBand{font-weight:600}.dg-ctaTitle .gold{color:#fff}.dg-body .diagnosis_cat_banner-section,.categoryArea .subArea .customPostArea.dg-body .diagnosis_cat_banner-section{display:block!important;max-width:800px;margin:72px auto 0!important;text-align:center}.dg-body .diagnosis_cat_banner-section img,.categoryArea .subArea .customPostArea.dg-body .diagnosis_cat_banner-section img{display:block!important;margin:0 auto!important;max-width:100%!important;height:auto}.dg-body .diagnosis_cat_banner-text-section,.categoryArea .subArea .customPostArea.dg-body .diagnosis_cat_banner-text-section{display:block!important;max-width:760px;margin:24px auto 0!important;text-align:center;font-size:1.4rem;line-height:2}.dg-body .diagnosis_cat_banner-button-section,.categoryArea .subArea .customPostArea.dg-body .diagnosis_cat_banner-button-section{display:block!important;margin:24px auto 0!important;text-align:center}.dg-body .diagnosis_cat_banner-button-section a{display:inline-flex;align-items:center;gap:6px}@media (min-width:0) and (max-width:768px){.dg-body .diagnosis_cat_banner-section,.categoryArea .subArea .customPostArea.dg-body .diagnosis_cat_banner-section{margin-top:52px!important}}.dg-ctaBtn{background:#c3ba4a;border-radius:0;box-shadow:none;text-shadow:none;font-family:"游ゴシック体",YuGothic,"Yu Gothic","Noto Sans CJK JP","Noto Sans JP",sans-serif;font-weight:bold;font-size:1.5rem;letter-spacing:.08em;padding:22px 70px;transition:.3s}.dg-ctaBtn:hover{opacity:.8;transform:none;box-shadow:none}@media (min-width:0) and (max-width:768px){.dg-ctaBtn{padding:18px 20px;width:90%}}.dg-check,.categoryArea .subArea .customPostArea>div.dg-check{display:flex!important;align-items:center;gap:6%;background:#edf5f5;border:none;margin:48px calc(50% - 50vw) 0!important;padding:56px 8%;width:auto!important}.dg-checkTtl{flex:0 0 24%;font-size:2rem;color:#41b5b1;letter-spacing:.12em;line-height:1.9;margin:0}.dg-check ul{flex:1;grid-template-columns:1fr 1fr;gap:20px 40px}.dg-check li{padding-left:22px;font-size:1.4rem;line-height:1.9}.dg-check li::before{content:"";width:8px;height:8px;border-radius:50%;background:#b9ae3c;top:.65em;font-size:0}@media (min-width:0) and (max-width:768px){.dg-check,.categoryArea .subArea .customPostArea>div.dg-check{flex-direction:column;align-items:flex-start;gap:20px;padding:36px 24px}.dg-checkTtl{flex:none;font-size:1.7rem}.dg-check ul{grid-template-columns:1fr;gap:14px}}.dg-body .diagnosis_cat_banner-button-section a{background:#c3ba4a!important;background-image:none!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;color:#fff!important;font-family:"游ゴシック体",YuGothic,"Yu Gothic","Noto Sans CJK JP","Noto Sans JP",sans-serif;font-weight:bold;letter-spacing:.08em;padding:20px 56px;transition:.3s}.dg-body .diagnosis_cat_banner-button-section a:hover{opacity:.8}.dg-features .num,.categoryArea .subArea .customPostArea .dg-features .num{font-size:8rem!important;line-height:1!important;color:rgba(206,194,50,.22)!important;margin:0!important}@media (min-width:0) and (max-width:768px){.dg-features .item .num,
	.dg-features .item:nth-child(even) .num,
	.categoryArea .subArea .customPostArea .dg-features .num {position:static!important;font-size:2.4rem!important;color:#cec232!important;text-align:left;margin:4px 0 2px!important}}@media (min-width:769px){.dg-features .num,
	.dg-features .item:nth-child(even) .num,
	.categoryArea .subArea .customPostArea .dg-features .num {position:static!important;display:block;font-size:5.5rem!important;line-height:1!important;color:rgba(206,194,50,.45)!important;text-align:left;margin:0 0 10px!important}}@media (min-width:0) and (max-width:768px){.dg-tabNav{align-items:stretch}.dg-tabBtn{display:flex;align-items:center;justify-content:center;min-height:56px;line-height:1.5;padding:6px 6px}}.diagnosis_cat_banner-section.is-renewed{margin-top:48px}@media (min-width:0) and (max-width:768px){.diagnosis_cat_banner-section.is-renewed{margin-top:32px}}.diagnosis_cat_banner-button-section.is-renewed a{display:inline-flex;align-items:center;gap:6px;background:#c3ba4a!important;background-image:none!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;color:#fff!important;font-family:"游ゴシック体",YuGothic,"Yu Gothic","Noto Sans CJK JP","Noto Sans JP",sans-serif;font-weight:bold;letter-spacing:.08em;padding:20px 56px;transition:.3s}.diagnosis_cat_banner-button-section.is-renewed a:hover{opacity:.8}.customPostArea .listLinkBtn{margin-top:40px}.customPostArea .listLinkBtn .innBtn{max-width:720px;padding:18px 48px 18px 24px;font-size:1.4rem;letter-spacing:.08em}@media (min-width:769px){.dg-tabNav{display:grid;grid-template-columns:repeat(var(--dg-tabcols,3),minmax(0,1fr));align-items:stretch}.dg-tabBtn{display:flex;align-items:center;justify-content:center;min-height:48px;line-height:1.5;text-align:center}.dg-caseItems:has(.caseItem:nth-child(2):last-child) .caseItem {width:48.5%}.dg-caseItems:has(.caseItem:only-child) {justify-content:center}.dg-caseItems:has(.caseItem:only-child) .caseItem {width:48.5%}}.categoryArea .subArea .customPostArea .dg-cta .dg-ctaText{margin-top:40px!important;margin-bottom:0!important}.categoryArea .subArea .customPostArea .dg-cta .dg-ctaBtnWrap{margin-top:36px!important}@media (min-width:0) and (max-width:768px){.categoryArea .subArea .customPostArea .dg-cta .dg-ctaText{margin-top:32px!important}.categoryArea .subArea .customPostArea .dg-cta .dg-ctaBtnWrap{margin-top:32px!important}}.dg-features .body>p:not(.num),
.dg-flow .body>p:not(.num) {font-size:1.6rem;line-height:2}@media (min-width:0) and (max-width:768px){.dg-features .body>p:not(.num),
	.dg-flow .body>p:not(.num) {font-size:4.26667vw}}.categoryArea .subArea .customPostArea .dg-features h3{font-size:2rem;width:auto;margin:0 0 14px}.categoryArea .subArea .customPostArea .dg-flow h3{font-size:2rem;width:auto;margin:4px 0 8px}.categoryArea .subArea .customPostArea.dg-lead>h3,.categoryArea .subArea .customPostArea.dg-body>h3{font-size:1.9rem;width:auto;padding-left:0;margin:44px 0 12px}@media (min-width:0) and (max-width:768px){.categoryArea .subArea .customPostArea .dg-features h3,.categoryArea .subArea .customPostArea .dg-flow h3{font-size:1.8rem}}:is(.dg-lead, .dg-body) table.col-3 tr:first-child th:nth-child(1) {width:24%}:is(.dg-lead, .dg-body) table.col-3 tr:first-child th:nth-child(2) {width:58%}:is(.dg-lead, .dg-body) table.col-3 tr:first-child th:nth-child(3) {width:18%}.categoryArea :is(.customPostArea.dg-lead, .customPostArea.dg-body) table :is(th, td),
.categoryArea .customPostArea.dg-lead table tr:first-child th,
.categoryArea .customPostArea.dg-body table tr:first-child th,
.categoryArea .subArea .customPostArea.dg-lead table tr:first-child th,
.categoryArea .subArea .customPostArea.dg-body table tr:first-child th {font-size:1.5rem}@media (min-width:0) and (max-width:768px){.categoryArea :is(.customPostArea.dg-lead, .customPostArea.dg-body) table.col-3 :is(th, td):nth-child(1) {min-width:11em}.categoryArea :is(.customPostArea.dg-lead, .customPostArea.dg-body) table.col-3 :is(th, td):nth-child(2) {min-width:20em}.categoryArea :is(.customPostArea.dg-lead, .customPostArea.dg-body) table.col-3 :is(th, td):nth-child(3) {min-width:7em;white-space:nowrap}.categoryArea .customPostArea.dg-lead table tr:first-child th,.categoryArea .customPostArea.dg-body table tr:first-child th,.categoryArea .subArea .customPostArea.dg-lead table tr:first-child th,.categoryArea .subArea .customPostArea.dg-body table tr:first-child th{font-size:4.26667vw}.dg-features .item:has(img) {padding-left:0;padding-right:0}.dg-tabNav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dg-tabNav>.dg-tabBtn:only-child{grid-column: 1 / -1}}