@charset "utf-8";
@font-face {
    font-family: 'GmarketSans';
    font-weight: 300;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansLight.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansLight.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansLight.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansLight.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansLight.ttf') format("truetype");
    font-display: swap;
}
@font-face {
    font-family: 'GmarketSans';
    font-weight: 500;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.ttf') format("truetype");
    font-display: swap;
}
@font-face {
    font-family: 'GmarketSans';
    font-weight: 700;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.ttf') format("truetype");
    font-display: swap;
}

.blind {position:absolute; left:0; top:-9999px; width:0; height:0; margin:0; padding:0; font-size:0; text-indent:-9999px; overflow:hidden;}
.clear {*zoom:1;}
.clear:after {display:block; clear:both; content:"";}
.lft {float:left;}
.rgt {float:right;}
::-moz-selection{background-color:#1ea0da;color:#fff}
::selection{background-color:#1ea0da;color:#fff}
.xe_content {font-family: inherit !important;font-size:16px;line-height:2em;}

.online_table {width:100%;margin:10px auto 0; padding:0 5px;border-left:none; border-right:none; border-collapse:collapse; font-size:16px;color:#3b3b3b;}
.online_table table{width:100%;margin:0 auto;}
.online_table th{color:#824837;font-size:20px;font-family:'GmarketSans' !important;font-weight:normal;}
.online_table th,.online_table td {padding:5px 0 5px 0;text-align:left;font-size:16px;color:#824837;font-family:'GmarketSans' !important;font-weight:normal;}
.online_table th,.online_table td.w40{width:35%;padding-right:5%;}
.online_table th,.online_table td.w60{width:60%;}
.online_table td .agree_txt{font-size:17px;color:#727272;line-height:40px;}
.online_table td a#agree_btn{display:inline-block;margin-top:4px;padding:5px 10px 2px;border-radius:5px;font-size:15px;line-height:20px;color:#fff;background:#727272;}

.online_table input[type=text],
.online_table input[type=password],
.online_table input[type=file],
.online_table input.name,
.online_table textarea{width:90%;height:30px;font-size:20px;line-height:30px;margin:1px 0;padding:10px 5%;border:1px solid #ebebeb;background:#fff;border-radius:0;resize:none;font-family:'GmarketSans' !important;}
.online_table textarea{width:96%;height:100px;padding:10px 2%;}
.online_table select{width:142px;padding:5px 10px;border:1px solid #fff;}
.online_table input[type=checkbox]{vertical-align:-2px;}
.online_table label{margin-right:12px;}
.online_table input.nick_name,.online_table input.small{width:200px;}

.online_table .input_submit{display:block;width:100%;margin:10px auto 0;padding:15px 0 10px;font-size:30px;cursor:pointer;background:#000;color:#fff;font-family:'GmarketSans' !important;border:none;text-align:center;}
.online_table .error p{color:#fe5f94 !important}

#dongview{display:none;position:absolute;z-index:200;left:0;top:-380px;width:80%;background:rgb(255, 255, 255);font-size:14px;line-height:150%;padding:30px 10%;border:1px solid rgb(204, 204, 204);text-align:left;word-break:keep-all;}
#dongview ol.list{margin:20px 0;padding-left:20px;}
#dongview ol.list li{list-style-type:decimal;}
#dongclose{display:inline-block;margin-top:4px;padding:5px 10px 3px;border-radius:5px;font-size:18px;line-height:20px;color:#fff;background:#727272;}


@media screen and (max-width:768px) {
.protection{padding:10px;line-height:1.5;}
.online_table{margin:0 auto;padding:0;}
.online_table table{margin:0;}
.online_table th{width:80px;}
.online_table input.nick_name,.online_table input.small{width:90%;}

.online_table input[type=text],
.online_table input[type=password],
.online_table input[type=file],
.online_table input.name,
.online_table textarea{height:20px;font-size:14px;line-height:20px;margin:1px 0;padding:5px 5%;}
.online_table textarea{height:70px;padding:5px 2%;}

.online_table td .agree_txt{font-size:12px;}
.online_table td a#agree_btn{font-size:12px;}
#dongclose{font-size:12px;}
.online_table .input_submit{font-size:20px;}

}
