.loaded-2026 *{font-size: 1rem;color: #333;}
.loaded-2026 caption{font-size: 0;overflow: hidden;text-indent: -9999999px;height: 0;width: 0;line-height: 0;}
h3.dep1Title{margin: 20px 0;color: #00549d;font-size: 1rem;font-weight: 500;padding-left: 0;background: none;}
.personal_information .listtype_boxw {padding:25px;background:#e8e8e8;}
.personal_information .listtype_boxw .list{margin: -10px -10px 0;display: flex;flex-wrap: wrap;}
.personal_information .listtype_boxw .list li{width: calc(50% - 20px);margin: 10px 10px 0;}
.personal_information .listtype_boxw .list li a{color:#333;font-size:1rem;}
.personal_information .box {margin-top:15px; padding:20px 30px 20px;border:1px solid #ccc;}
.personal_information .box h3{font-weight:500; font-size:16px; color:#111; margin:10px;}
.personal_information .box ul{margin:0 0 5px;}
.personal_information .box ul li {color:#333; font-size:1rem; line-height:200%;}
.personal_information .box dl dt {margin:10px 0 5px;color:#111;font-weight:600; font-size:16px;}
.personal_information .box dl dd {color:#333; font-size:16px; line-height:180%;}
.personal_information .box dd.txt{padding-left:25px;}


.outer_summary_list {margin-top:62px; margin-bottom: 21px;}
.outer_summary_list2 {margin-top:72px;}
.outer_summary_list .section-heading,
.outer_summary_list2 .section-heading {padding-bottom:40px;}
.outer_summary_list .section-heading-title,
.outer_summary_list2 .section-heading-title {text-align:center;}
.private-terms #item2 dd li {color:#666 !important;}
.private-terms dd > p:first-child {font-weight:bold; margin-bottom:20px;}
.private-terms .tit_deeper_sect {display:block; color:#999; font-weight:bold; margin-top:20px;}
.private-terms li div:first-child .tit_deeper_sect {margin-top:0;}
.outer_summary_list .private_summary_list{margin: -10px -5px 0;display: flex;flex-wrap: wrap;}
.outer_summary_list .private_summary_list > li{width: calc(25% - 10px);margin: 10px 5px 0;padding:25px 9px;border-radius:10px;background-color:#fff;border:2px solid #e9e9e9;box-sizing:border-box;}
.outer_summary_list .private_summary_list li ul.col2 {overflow:hidden;}
.outer_summary_list .private_summary_list li ul.col2 li {display: block;box-sizing:border-box;}
.outer_summary_list .private_summary_list li .txt_list {padding-top:9px; padding-left:16px; box-sizing:border-box; border-top:1px dashed #ebebeb;}
.outer_summary_list .private_summary_list li .txt_list li {position:relative; padding-left:12px; margin-top:7px; font-size:16px; line-height:21px; color:#666;}
.outer_summary_list .private_summary_list li .txt_list li:before{display:block; position:absolute;top:7px; left:0; content:""; width:6px; height:6px; border-radius:30px; background-color:#6e7179; line-height:21px;}
.outer_summary_list .private_summary_list li .txt_list li.only_eng {font-size:13px;}
.outer_summary_list .private_summary_list li >p strong {font-weight:normal;}
.outer_summary_list .private_summary_list li >p {font-size:20px;color:#333;padding-bottom:94px;padding-top:0px;margin-bottom:22px;background:url(../images/personalInfo/private_terms_icon_1.png) no-repeat 50% 100%;background-size: 73px 73px;text-align:center;font-weight:bold;box-sizing:border-box;}
.outer_summary_list .private_summary_list li.n2 >p {background:url(../images/personalInfo/private_terms_icon_2.png) no-repeat 50% 100%;background-size: 73px 73px;}
.outer_summary_list .private_summary_list li.n3 >p {background:url(../images/personalInfo/private_terms_icon_3.png) no-repeat 50% 100%;background-size:62px 71px;}
.outer_summary_list .private_summary_list li.n4 >p {background:url(../images/personalInfo/private_terms_icon_4.png) no-repeat 50% 92%;background-size: 73px 73px;}
.outer_summary_list .txt_additional {margin-top:10px; font-size:15px; color:#666; text-align:right;}
.outer_summary_list2 .summary_detail_list {overflow:hidden;border:2px solid #e9e9e9; padding:4px; background-color:#fff;}
.outer_summary_list2 .summary_detail_list > ul {overflow:hidden; padding:24px 0 11px 36px; border:1px solid #f2f2f2; background-color:#fff;}
.outer_summary_list2 .summary_detail_list li {margin-bottom:14px; float:left; width:38%; font-size:16px;}
.outer_summary_list2 .summary_detail_list li:nth-of-type(3n-2) {width:33%;}
.outer_summary_list2 .summary_detail_list li:nth-of-type(3n) {width:29%;}
.outer_summary_list2 .summary_detail_list li a {display:block; width:100%; color:#666;}
.outer_summary_list2 .summary_detail_list li a:hover {font-weight:bold; color:#333; text-decoration:underline}
.mt30{margin-top: 30px;}
.mt20{margin-top: 20px;}
.mt10{margin-top: 10px;}
.pl30{padding-left: 30px;}

h5.s_title{font-size:1rem; font-weight:600; color:#00549d; letter-spacing:-1pt; line-height:1;} /*소제목*/
h5.s_title img{vertical-align: middle;}
.policy {padding:10px 0 0 0;}
.policy h4 {padding:10px 0 10px 5px; color:#00549d; font-size:18px;font-weight:600;}
.policy .dashList {list-style-type:none; margin-top:15px;}
.policy .dashList li {margin:5px; padding-top:8px; font-size:16px; font-weight:500;}
.policy .dashList li.txt{font-size:13px; font-weight:normal; color:#333;}
.policy .dashList li ul {padding:0; margin:0;}
.policy .dashList li ul li{padding:6px 0 6px 13px; font-size:15px; font-weight:normal; background:url(../images/common/bul_dot.png) no-repeat 0 14px;}
.policy .dashList li ul li.none{background:none;}
.s_table {border-collapse: collapse; color: #333; font-size:16px; line-height: 140%; margin: 10px 0; width:100%;}
.s_table thead th { background:#767676; border: 1px solid #ccc;  padding: 5px; text-align: center; font-weight:600; color:#fff;}
.s_table tbody td { padding:5px; border:1px solid #ccc; text-align:center;}





@media all and (max-width:1359px){
	.outer_summary_list .private_summary_list li >p {font-size:16px;}
	.outer_summary_list .private_summary_list li .txt_list {padding-left:4px;}
	.outer_summary_list .private_summary_list li .txt_list li {font-size:13px;}
	.outer_summary_list2 .summary_detail_list > ul {padding-left:10px;}
	.outer_summary_list2 .summary_detail_list li {font-size:14px;}
}

@media all and (max-width:768px){
	.loaded-2026 *{font-size: 0.9rem;}
	.personal_information .listtype_boxw .list li{width: calc(100% - 20px);}
	.outer_summary_list .private_summary_list > li{width: calc(50% - 10px);}
}

@media all and (max-width:425px){
	.loaded-2026 *{font-size: 0.85rem;}
	.outer_summary_list .private_summary_list > li{width: calc(100% - 10px);}
	.personal_information .listtype_boxw .list li a{font-size:0.9rem;}
	.personal_information .box ul li{font-size:0.9rem;}

}