@charset "utf-8";
/*»ó´Ü ÅÇ*/

.sub-tab02{text-align:center; font-size:0;}
.sub-tab02 div{display:inline;}
.sub-tab02 div a{width:100%; font-size:24px;font-weight:700; padding:26px 36px; border-bottom:5px solid #ddd; position:relative;}
.sub-tab02 div a:hover,
.sub-tab02 div.curr a{color:#005baa; border-bottom:5px solid #005baa;}
.sub-tab02 div a:after{width:5px; height:5px; top:40px; left:0px; background:#ccc; border-radius:100%; content:""; display:block; position:absolute;}
.sub-tab02 div:first-child a:after{width:0;}

.page-tit .tab-area{margin-top:50px; }
.page-tit .btn-area{margin-top:80px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:20px 30px 30px; background:#f8f8f8;}
.page-tit .btn-area h4{font-size:20px; font-weight:500; margin-bottom:30px; color:#525252;}
.page-tit .btn-area ul{text-align:center;}
.page-tit .btn-area ul:after{clear:both; display:block; content:"";}
.page-tit .btn-area ul li{display:inline; padding:5px;}
.page-tit .btn-area ul li .btn{padding:0;}
.page-tit .btn-area ul li .btn a{border:1px solid #dedede; border-radius:10px; padding:10px 20px; font-size:18px; background:#fff;}
.page-tit .btn-area ul li .btn a:hover{border:1px solid #25bab1; color:#fff; background:#25bab1; transition:all .4s;}

@media (max-width:1140px){
.page-tit .btn-area {margin-bottom:-30px;}
}

@media (max-width:860px){
	.sub-tab02 div a{font-size:20px;padding:22px 30px; border-bottom:3px solid #ddd;}
	.sub-tab02 div a:hover,
	.sub-tab02 div.curr a{border-bottom:3px solid #005baa;}
	.sub-tab02 div a:after{top:30px;}
}

@media (max-width:640px){
	.sub-tab02 div a{font-size:18px;padding:16px 20px; border-bottom:2px solid #ddd;}
	.sub-tab02 div a:hover,
	.sub-tab02 div.curr a{border-bottom:2px solid #005baa;}
	.sub-tab02 div a:after{width:3px; height:3px; top:24px;}
	.page-tit .tab-area{margin-top:30px; }
	.page-tit .btn-area ul li .btn a{font-size:16px;}
}

@media (max-width:480px){
	.sub-tab02 div a{font-size:16px;padding:15px 10px; border-bottom:2px solid #ddd;}
	.sub-tab02 div a:hover,
	.sub-tab02 div.curr a{border-bottom:2px solid #005baa;}
	.sub-tab02 div a:after{width:3px; height:3px; top:24px;}
	.page-tit .tab-area{margin-top:25px; }
}

/****************************/
/*Å¸ÀÌÆ²*/
.pageTitle-section {text-align:center;}
.pageTitle-section h1 {font-size:40px; color:#1c1c1c; font-weight:700;}

.privacy-section {border-bottom:1px solid #dedede; padding:50px 0;}
.privacy-section:last-child {border-bottom:none;}
.privacy-section h1 {background:url(../img/black_bar.gif) no-repeat left bottom; padding-bottom:15px; font-size:28px; font-weight:500; margin-bottom:30px;}
.privacy-section p {font-size:17px; line-height:28px; margin-bottom:20px;}
.privacy-section h3 {font-size:17px; line-height:28px; font-weight:500; margin:0 0 20px 0;}
.privacy-section ol li {margin-bottom:20px;font-size:17px; line-height:28px; font-weight:400; list-style:decimal; margin-left:20px;}
.privacy-section ol li h2{font-size:17px; line-height:28px; font-weight:400;}
.privacy-section ol li ul {margin:15px 0 0 10px;}
.privacy-section ol li ul li {background:url(../img/list_bullet.png) no-repeat left 11px; padding-left:12px; font-size:15px; margin:0 0 7px 0; color:#525252; font-weight:400; line-height:28px; list-style:none;}
.privacy-section ol li ul li.bn {background:none;}
.privacy-section ol li ul li span {font-weight:500;}
.privacy-section ol li ul li ul {margin:10px 0 0 10px;}
.privacy-section ol li ul li ul li {background:none; padding-left:0; line-height:24px; list-style:none; margin-left:0;}
.privacy-section ol li ul li ul li span {margin-top:5px; font-weight:500; color:#e91e09;}
.privacy-section02 {background:#f8f8f8; padding:20px 40px; margin-top:50px; border:1px solid #dedede;}
.privacy-section02 ul li {font-size:16px; line-height:30px;}
.privacy-section02 ul li span {font-weight:500;}

.spam-section {border-bottom:1px solid #dedede; padding:50px 0;}
.spam-section:last-child {border-bottom:none;}
.spam-section h1 {background:url(../img/black_bar.gif) no-repeat left bottom; padding-bottom:15px; font-size:28px; font-weight:500; margin-bottom:30px;}
.spam-section p {font-size:16px; line-height:28px; }
.spam-section ul li {font-size:16px; background:url(../img/list_bullet.png) no-repeat left 11px; padding-left:12px; font-size:15px; margin-bottom:7px; color:#525252; font-weight:400; line-height:28px;}

.noemail-section {padding:50px 0 0;}
.noemail-section h1 {font-size:20px; line-height:28px;}
.noemail-section h2 {font-size:18px; background:#f8f8f8; border:1px solid #dedede; color:#e91e09; padding:20px 40px; margin:40px 0;}
.noemail-section ol li {font-size:17px; list-style:decimal; margin:0 0 20px 20px;}
.noemail-section02 {background:#f8f8f8; font-size:16px; padding:20px 40px; border:1px solid #dedede; margin-top:50px;}

.rule-section {background:#f8f8f8; padding:50px 0 50px 0; margin-top:50px;}
.rule-section p {font-size:17px; line-height:30px; font-weight:400; width:90%; margin:0 auto;}