@charset "utf-8";

/* 230317(s)_추가 */
.librarybgcolor{background-color: #333333;}
.policy_box {width: 1100px; margin:0 auto; padding:150px 0 100px 0; background-color: #333333; }
.policy_box h3 {margin-bottom: 50px; font-family: 'Prebold', sans-serif; font-weight: 400; font-size: 30px; color:#fff; text-align: center; letter-spacing: -1px;}
.policy_box .policy_wrap {width: 950px; margin:0 auto;}
.policy_wrap .policy_bg {background-color:#fff; border-radius: 5px;}
.policy_wrap .inner {padding: 50px;}
.policy_tab{height:59px;margin-bottom:60px;border-bottom:1px solid #7013e8;text-align:center;*zoom:1}
.policy_tab:after{display:block;clear:both;content:''}
.policy_tab_left,.policy_tab_right{position:relative;float:left;width:423.5px;height:38px;padding-top:20px; font-size: 16px; color:#a2a2a2; border:1px solid #d7d7d7;border-bottom:0;background-color:#fff}
.policy_tab_left{margin-right:-1px}
.policy_tab_right{width:423.5px;border-left-color:#7013e8}
.policy_tab_left.active,.policy_tab_right.active{padding-bottom:1px; color:#7803e8; font-family: 'PreRegular', sans-serif; border-color:#7803e8;}
.policy_box .in {padding-left: 20px;}
.service .privacy {font-family: 'PreRegular', sans-serif; font-size: 12px; color:#393939; line-height: 22px;}
.service h4, .privacy h4 {margin-bottom:50px; font-family: 'PreRegular', sans-serif; text-align: center; font-size: 24px;}
.service h5, .privacy h5 {margin-bottom:5px;font-size: 13px;}
.service p, .privacy p {margin-bottom:12px; font-size: 16px; font-weight: bold;}
.service span.line, .privacy span.line {display: inline-block; width: 100%; height: 1px; margin-top: 40px; margin-bottom: 35px; background-color: #e8e8e8;}
/* 230317(e)_추가 */





@media ( max-width: 1800px ) {

}
@media ( max-width: 1600px ) {
	
}
@media ( max-width: 1366px ) {
	
}
@media ( max-width: 1080px ) {

}
@media ( max-width: 996px ) {
	
}
@media ( max-width: 768px ) {
	
}
@media ( max-width: 576px ) {
	
}
@media ( max-width: 414px ) {
	
}
