/* 기존 mobile/include/mobile.css의 제목, 본문, 목록 서식을 그대로 사용합니다. */
.procedure-mobile .proc-section{margin-bottom:2em}
.procedure-mobile .proc-step{margin-bottom:2em}
.procedure-mobile .proc-step-media{width:100%;max-width:260px;margin:0 auto;aspect-ratio:543/724;background-repeat:no-repeat;background-size:400% 100%}
.procedure-mobile .proc-panel-image[data-panel="1"]{background-position:0 0}
.procedure-mobile .proc-panel-image[data-panel="2"]{background-position:33.333333% 0}
.procedure-mobile .proc-panel-image[data-panel="3"]{background-position:66.666667% 0}
.procedure-mobile .proc-panel-image[data-panel="4"]{background-position:100% 0}
.procedure-mobile .proc-panel-holep-preop{background-image:url('../images/sub/wireframe/holep-preop.png')}
.procedure-mobile .proc-panel-holep-process{background-image:url('../images/sub/wireframe/holep-process-diagram.png')}
.procedure-mobile .proc-panel-ursl-diagnosis{background-image:url('../images/sub/wireframe/ursl-diagnosis.png')}
.procedure-mobile .proc-panel-ursl-preop{background-image:url('../images/sub/wireframe/ursl-preop.png');aspect-ratio:527.25/746}
.procedure-mobile .proc-panel-ursl-process{background-image:url('../images/sub/wireframe/ursl-process-diagram.png');aspect-ratio:513.25/766}
.procedure-mobile .proc-step-copy .p_gangnam{max-width:260px;margin:0 auto .5em}
.procedure-mobile .proc-step-copy>p:not(.p_gangnam){padding-bottom:1em}
.procedure-mobile .proc-image-strip{margin:0 auto 2em}
.procedure-mobile .proc-image-strip img{display:block;width:100%;height:auto}
.procedure-mobile .proc-image-strip.portrait{max-width:300px}
.procedure-mobile .table-scroll{width:100%;max-width:100%;margin-bottom:2em}
.procedure-mobile .proc-table{border-collapse:collapse;width:100%;min-width:0;table-layout:fixed}
.procedure-mobile .proc-table th,.procedure-mobile .proc-table td{box-sizing:border-box;border:1px solid #ddd;padding:.6em .4em;text-align:left;vertical-align:top;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-height:1.6}
.procedure-mobile .proc-table th:first-child{width:24%}
.procedure-mobile .proc-table thead th:nth-child(2){width:30%}
.procedure-mobile .proc-table thead th:nth-child(3){width:46%}
.procedure-mobile .proc-table th{background:#f3f3f3}
.procedure-mobile .video-section{position:relative;width:100%;aspect-ratio:16/9;margin-bottom:3em}
.procedure-mobile .video-section iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.procedure-mobile .proc-notice{font-size:.9em;color:#888;margin-bottom:2em}
.procedure-mobile .proc-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}
.procedure-mobile .proc-steps .proc-step{min-width:0;margin:0}
.procedure-mobile .proc-steps .proc-step-copy p{word-break:keep-all;overflow-wrap:anywhere;text-align:left}
.procedure-mobile .proc-steps .proc-step-copy .p_gangnam{text-align:center}
