/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

/* mansSkin_list 공통 */
.mansSkin_list {background-repeat: no-repeat; background-size: cover;}
.ftc_104b9b {color:#104B9B;}

/* mansSkin_list01 */
.mansSkin_list01 {padding: 120px 0 128px; background-image: url('/imges/package/branch/T00063/megaSkinny/mo_01_bg.jpg');}
.mansSkin_list01 .txt_wrap {color:#fff; text-align: center;}
.mansSkin_list01 .txt_wrap > h5 {font-size: 24.5px; font-weight: 500; line-height: 1.122; letter-spacing: -1.96px;}
.mansSkin_list01 .txt_wrap > p {font-size: 16.5px; line-height: 1.151; font-weight: 300; letter-spacing: -1.32px; margin-top: 3px;}
.mansSkin_list01 .point_wrap {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #fff; text-align: center; margin-top: 50px; border: 2px solid #ACCAE1; border-radius: 37px; position:relative; min-height: 80px;}
.mansSkin_list01 .point_wrap > span {position: absolute; top: -2px; left: -2px; width: 79.5px; height: 79.5px; border-radius: 50%; background-color: #ACCAE1; line-height: 79.5px; font-size: 12.5px; font-weight: 500; font-family: 'Campton', Sans-serif; letter-spacing: -1px;}
.mansSkin_list01 .point_wrap > p {font-size:11px; margin-left: 72px;}

/* mansSkin_list02 */
.mansSkin_list02 {padding: 49px 0 53px; background: #f3f3f3;}
.mansSkin_list02 .ds-tit {padding-top: 20px;}
.mansSkin_list02 .ds-tit > span {font-size: 16px; font-weight: 500; letter-spacing: -1.4px; font-family: 'Noto Sans KR'; line-height: 1;}
.mansSkin_list02 .ds-tit > h5 {font-size: 20px; letter-spacing: -1.96px;}
.mansSkin_list02 .cont_wrap {margin: 37px auto 0; border: 1px solid #ACA6A6;}
.mansSkin_list02 .cont_wrap .cont_txt {background: #fff; padding: 22.5px 20px 21px; text-align: center;}
.mansSkin_list02 .cont_wrap .cont_txt > p {font-size: 11px; color: #525252; line-height: 1.294;}
.mansSkin_list02 .cont_wrap .cont_program {padding: 32.5px 0 62px;}
.mansSkin_list02 .cont_wrap .cont_program > p {text-align: center; font-size: 13.5px; font-weight: 500; line-height: 1.318;}
.mansSkin_list02 .cont_wrap .cont_program > .list__ {max-width: 527px; width: 80.763%; margin: 25.5px auto 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 14px;}
.mansSkin_list02 .cont_wrap .cont_program > .list__ > li {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; width: 100%;}
.mansSkin_list02 .cont_wrap .cont_program .icon > img {width:35.5px;}
.mansSkin_list02 .cont_program > .list__ .list_txt > span {display: inline-block; width: 40.5px; height: 16.5px; line-height: 16.5px; color: #fff; background-color: #104b9b; text-align: center; font-size: 11.4px; font-weight: 500;}
.mansSkin_list02 .cont_program > .list__ .list_txt > p {font-size: 11.4px; line-height: 1.569; margin-top: 5px;}