﻿@charset "utf-8";
/* CSS Document */


.tx_0000EE{color:#0000EE !important;}

.dimmed{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40002;display:;background-color:#000;opacity:.45;}
/* LyPopuo */
.ly_pop_wrap{position:fixed;/*top:calc(50% + 52px);*/top:50%;left:50%;z-index:40003;background-color:#fff;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}

/* LyPopuo - 개인정보처리방침 */
.ly_pop_privacy{width:918px;}
.ly_pop_privacy .ly_pop_header{height:auto;padding:17px 50px 18px;background:#222;font-family:'Noto Sans KR';font-weight:400;font-size:30px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;}
.ly_pop_privacy .ly_pop_content{overflow-y:auto;-webkit-overflow-scrolling:touch;/*height:720px;*/height:calc(100vh - 176px);}
.ly_pop_privacy .tab_area{padding:33px 0 0;}
.ly_pop_privacy .tab_area .tab_menu{/*width:440px;*/margin:0 0 0 50px;}
.ly_pop_privacy .tab_area .tab_menu li{float:left;margin-left:0;padding:0 0 0 30px;border-bottom:1px solid #e0e0e0;}
.ly_pop_privacy .tab_area .tab_menu li:first-child{padding:0;}
.ly_pop_privacy .tab_area .tab_menu a{position:relative;display:block;padding:12px 0 13px;background-color:#fff;font-family:'Noto Sans KR';font-weight:400;font-size:18px;color:#777;text-align:center;outline:none;}
.ly_pop_privacy .tab_area .tab_menu a:after{display:none;content:'';position:absolute;right:0;bottom:-1px;left:0;height:2px;background-color:#2e90f9;}
.ly_pop_privacy .tab_area .tab_menu a[aria-selected=true]:after{display:block;}
.ly_pop_privacy .tab_area .tab_cont{/*padding:25px 50px 50px;*/padding:0 50px 50px;background-color:#fff;outline:none;}
.ly_pop_privacy .ly_pop_footer .btn_clse{position:absolute;top:28px;right:25px;width:24px;height:24px;background:url(../img/privacy/bt_lyPrivacy_close.png) no-repeat}
.ly_pop_privacy .ly_pop_footer{margin-top:0;}

/* Privacy Area */
.privacy_area{padding:0 0 3px;}
.privacy_area hr{display:none;}
.privacy_area .p1{margin:0 0 16px;padding:4px 0 4px;font-size:15px;color:#000;text-align:left;line-height:25px;letter-spacing:-1px;}
.privacy_area .p1>strong{font-weight:700;}

/* Privacy Link */
.privacy_link{position:relative;margin:0;padding:26px 0 28px;background-color:#f4f4f4;overflow:hidden;}
.privacy_link>ol{display:inline-block;float:left;vertical-align:top;width:50%;margin:0;padding:0 0 0 40px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.privacy_link>ol li{display:block;margin:1px 0 0;}
.privacy_link>ol li > a{display:block;padding:0;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#222;text-align:left;line-height:30px;}
.privacy_link>ol li > a:hover{text-decoration:underline;}

/* Privacy Definition */
.privacy_dl{position:relative;margin:0;padding:0;}
.privacy_dl.first{margin:43px 0 0;}
.privacy_dl dt{margin:46px 0 8px;padding:4px 0 6px;font-family:'Noto Sans KR';font-weight:700;font-size:20px;color:#222;text-align:left;line-height:normal;}
.privacy_dl>dd:first-child{margin:0}
.privacy_dl dd{margin:12px 0 0;}
.privacy_dl dd .p2{margin:0;padding:0;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#000;text-align:left;line-height:25px;}
.privacy_dl dd .p2.txt_indent{padding-left:20px;text-indent:-20px}
.privacy_dl .ul_lv1{padding:0 0 0 23px;}
.privacy_dl .ul_lv1 .li_lv1{padding:0 0 0 13px;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#000;text-align:left;line-height:25px;background-image:url("../img/privacy/ic_lyPrivacy_dotB1.png");background-repeat:no-repeat;background-position:0 10px;}
.privacy_dl .ul_lv1 .li_lv1 > a{color:#000}
.privacy_dl .ul_lv1 .li_lv1 > a:hover{text-decoration:underline}
.privacy_dl .ul_lv1 .li_lv1 > p{margin:4px 0 13px;padding-left:4px;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#000;text-align:left;line-height:25px;text-indent:0;}
.privacy_dl .ul_lv2{margin:4px 0 15px;}
.privacy_dl .ul_lv2 .li_lv2{padding:0 0 0 14px;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#000;text-align:left;line-height:25px;text-indent:-9px;}

.tbl_privacy{}
.tbl_privacy .tbl_privacy_div{margin:12px 0 0;}
.tbl_privacy .tbl_privacy_div dl dt{margin:0 0 2px;padding:2px 0 1px;font-family:'Noto Sans KR';font-weight:700;font-size:15px;color:#222;text-align:left;line-height:25px;}
.tbl_privacy .tbl_privacy_div dl dd{margin:0;padding:0;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#000;text-align:left;line-height:25px;}
.tbl_privacy .tbl_privacy_div dl dd ul{margin:0 0 5px;}
.tbl_privacy .tbl_privacy_div dl dd ul li{margin:0;padding:0 0 0 7px;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#000;text-align:left;line-height:25px;text-indent:-7px;}

.tbl_privacy .tbl_privacy_table{margin:5px 0;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background-color:#fff;}
.tbl_privacy .tbl_privacy_table tr th,
.tbl_privacy .tbl_privacy_table tr td{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.tbl_privacy .tbl_privacy_table tr th div,
.tbl_privacy .tbl_privacy_table tr td div{margin:0;padding:5px 15px;font-family:'Noto Sans KR';font-size:15px;line-height:24px;}
.tbl_privacy .tbl_privacy_table tr th div{font-weight:500;color:#222;text-align:center;}
.tbl_privacy .tbl_privacy_table tr td div{font-weight:400;color:#000;text-align:left;}
.tbl_privacy .tbl_privacy_table tr td ul li{margin:0;padding:0 0 0 13px;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#000;text-align:left;line-height:25px;background-image:url("../img/privacy/ic_lyPrivacy_dotB2.png");background-repeat:no-repeat;background-position:0 10px;background-size:auto 4px;}

.privacy_formSelect{width:190px;height:36px;margin:0;padding:0 10px;font-family:'Noto Sans KR';font-weight:400;font-size:15px;color:#000;text-align:left;line-height:36px;border:1px solid #dfdfe1;border-radius:4px;}


/****************************************************************************************************

Tablet

****************************************************************************************************/

@media only screen and (max-width:1023px){
	.ly_pop_wrap{display:;width:calc(100% - 100px)}
	.dimmed{display:;}
}


/****************************************************************************************************

mobile phone

****************************************************************************************************/

@media only screen and (max-width:767px){
	.ly_pop_wrap{width:calc(100% - 50px)}
	.ly_pop_privacy .ly_pop_content{height:calc(100vh - 118px);}
	.ly_pop_privacy .ly_pop_header{padding:13px 52px 14px 24px;}
	.ly_pop_privacy .tab_area .tab_cont{padding:0 24px 50px;}
	.ly_pop_privacy .ly_pop_footer .btn_clse{top:22px;}
}

@media only screen and (max-width:427px){
	.ly_pop_privacy .ly_pop_content{height:calc(100vh - 159px);}
}

@media only screen and (max-width:360px){
	.ly_pop_wrap{width:calc(100% - 40px)}
}
