[class*="intro_sec"] {padding-bottom: 3.75rem;}
[class*="intro_sec"] .table_wrap {border-top: 1px solid #165DE7;}
[class*="intro_sec"] .table_wrap li {display: flex; border-bottom: 1px solid #DDDDDD;}
[class*="intro_sec"] .table_wrap .left {display: flex; align-items: center; justify-content: center; width: 12.5rem; border-right: 1px solid #DDDDDD;}
[class*="intro_sec"] .table_wrap .right {flex: 1;}
[class*="intro_sec"] .table_wrap h5 {color: #222;}
[class*="intro_sec"] .table_wrap p {font-size: 1rem; color: #666; line-height: 150%;}
[class*="intro_sec"] .table_wrap p.bullet {display: flex; gap: 0.25rem;}
[class*="intro_sec"] .table_wrap p b {font-weight: 700; color: #222;}
[class*="intro_sec"] .table_wrap .left[data-bg='color'] {background-color: #F3F7FF;}
[class*="intro_sec"] .table_wrap .right:not([data-pd='none']) {padding: 0.875rem 1.5rem; }
[class*="intro_sec"] .table_wrap li li:last-child {border-bottom: none;}
[class*="intro_sec"] .table_wrap .inner_box {margin-bottom: 0.75rem; padding: 1.25rem 1.875rem; background-color: #F4F4F4; border-radius: 0.75rem;}
[class*="intro_sec"] .table_wrap h6 {margin-bottom: 0.75rem; font-size: 1.125rem; font-weight: 700; color: #222; line-height: 150%;}
@media screen and (max-width: 767px) {
    [class*="intro_sec"] .table_wrap .left {width: 9rem;}
    [class*="intro_sec"] .table_wrap .inner_box {padding: 1.5rem;}
}/*sm1*/
@media screen and (max-width: 500px) {
    [class*="intro_sec"] .table_wrap .left {width: 7rem;}
    [class*="intro_sec"] .table_wrap .inner_box {padding: 1.5rem 1.25rem;}
}/*sm2*/


/* --------------------------------vis-------------------------------- */
.vis_sec .top {padding-bottom: 10rem; background-image: url(/images/minwon/intro_sec_bg.png);}
@media screen and (max-width: 767px) {
    .vis_sec .top {padding-bottom: 3.5rem; background-image: url(/images/minwon/intro_sec_bg_ta.png);}
}/*sm1*/
@media screen and (max-width: 500px) {
    .vis_sec .top {background-image: url(/images/minwon/intro_sec_bg_mo.png);}
}/*sm2*/
/* --------------------------------//vis -------------------------------- */


/* --------------------------------intro_sec_01-------------------------------- */
.intro_sec_01 [class^="img_"] {width: 100%;}
.intro_sec_01 .img_pc {display: block;}
.intro_sec_01 .img_ta {display: none;}
.intro_sec_01 .img_mo {display: none;}
.intro_sec_01 .diagram_wrap {margin-bottom: 1.875rem; padding: 3.75rem 1.875rem; border: 1px solid #DDD; border-radius: 0.75rem;}
@media screen and (max-width: 1024px) {
    .intro_sec_02 p .bpc {display: none;}
}/*sm1*/
@media screen and (max-width: 767px) {
    .intro_sec_01 .img_pc {display: none;}
    .intro_sec_01 .img_ta {display: block;}
    .intro_sec_01 .diagram_wrap {padding: 0; border: none;}
}/*sm1*/
@media screen and (max-width: 500px) {
    .intro_sec_01 .img_ta {display: none;}
    .intro_sec_01 .img_mo {display: block;}
}/*sm2*/
/* --------------------------------//intro_sec_01-------------------------------- */


/* --------------------------------proc_sec-------------------------------- */
.proc_sec_01 {padding-bottom: 3.75rem;}
.proc_sec_02 {padding-bottom: 6.25rem;}
[class^="proc_sec"] p:not(.desc) {color: #222; line-height: 150%;}
[class^="proc_sec"] p.desc {font-size: 1rem;}
[class^="proc_sec"] .title_wrap {margin-bottom: 1.25rem;}
[class^="proc_sec"] .flex_wrap {gap: 0.5rem;}
[class^="proc_sec"] .flex_wrap[data-layout="baseline"] {align-items: baseline;}
[class^="proc_sec"] .flex_wrap[data-layout="baseline"] i {transform: translateY(-0.25rem);}
[class^="proc_sec"] .flex_wrap p {flex: 1;}
[class^="proc_sec"] .table_wrap table {table-layout: auto; max-width: 680px;}
[class^="proc_sec"] .table_wrap th,
[class^="proc_sec"] .table_wrap td {padding: 0.75rem 0.1rem;}
[class^="proc_sec"] .table_wrap td {width: 21%;}
[class^="proc_sec"] .table_wrap td:nth-child(1) {width: 16%;}
[class^="proc_sec"] .bot {margin-top: 1.875rem;}
[class^="proc_sec"] [role="tablist"] {justify-content: flex-start; gap: 0.875rem; border-radius: 0;}
[class^="proc_sec"] [role="tab"] {height: 3.125rem; border-bottom: none; font-weight: 400; color: #222;}
[class^="proc_sec"] [role="tab"][aria-selected="true"] {border-bottom: 1px solid #165DE7;}
[class^="proc_sec"] [role="tabpanel"] {margin-top: 1.25rem; padding: 3.125rem; border: 1px solid #DDD; border-radius: 0.75rem;}
[class^="proc_sec"] [role="tabpanel"] h5 {margin-bottom: 0.75rem; font-size: 1.25rem; font-weight: 600;  color: #222;}
[class^="proc_sec"] [role="tabpanel"] h5 i {display: block; width: 0.375rem; height: 0.375rem; background-color: #222; border-radius: 50%;}
[class^="proc_sec"] [role="tabpanel"] .desc {line-height: 160%;}
[class^="proc_sec"] [role="tabpanel"] li {line-height: 150%; align-items: baseline;}
[class^="proc_sec"] [role="tabpanel"] li i {display: block; width: 0.25rem; height: 0.25rem; background-color: #AAA; border-radius: 50%; transform: translateY(-0.25rem);}
[class^="proc_sec"] [role="tabpanel"] li:not(:last-child) {margin-bottom: 0.625rem;}
@media screen and (max-width: 1024px) {
    [class^="proc_sec"] [role="tabpanel"] {padding: 2.15rem;}
}/*sm2*/
@media screen and (max-width: 500px) {
    [class^="proc_sec"] .title_wrap {margin-bottom: 1.5rem;}
    [class^="proc_sec"] .table_wrap td {width: 20%;}
    [class^="proc_sec"] .table_wrap td:nth-child(1) {width: 20%;}
    [class^="proc_sec"] [role="tabpanel"] {padding: 1.25rem;}
}/*sm2*/
/* --------------------------------//proc_sec-------------------------------- */


/* --------------------------------minwon_sec_01-------------------------------- */
.minwon_sec_01 {padding-bottom: 6.25rem;}
/* --------------------------------//minwon_sec_01-------------------------------- */