/* Type Selector */
* {margin:0; padding:0;}

img, fieldset, iframe {padding:0; margin:0; border:0 none;}
hr {display:none;}
ul, ol, li, p {margin:0; padding:0; list-style: none;}
legend {position:absolute; top:0; left:0; width:0; height:0; display:block; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
.blind {display:block; overflow:hidden; position:absolute; left:0; top:-5000px;}
a {color:#666; text-decoration:none;}
a:hover {color:#666; text-decoration:none;}
button {cursor:pointer;_cursor /**/:hand;}
.hand {cursor:pointer;_cursor /**/:hand;}
h1,h2,h3,h4,h5,h6 {font-size:1em;}

/* Special Type Selector */
table {border-spacing:0; padding:0; border-collapse:collapse; border: 0; empty-cells:show;}
tr,td {margin:0; padding:0;}
form {margin:0; padding:0;}
textarea {overflow:auto; vertical-align:middle; font:9pt dotum; color:#666; border:solid #CCC 1px; padding-top:2px; padding-left:2px;}
.clear {clear:both;}




/* Popup */
#popup_2 {z-index:9999;}
.popup_layer {z-index:9999;}
.popup_container {padding:0; margin:0;}
.popup_content {border:1px #3c4447 solid;}

.popup_footer {padding:10px 20px; line-height:20px; font-size:14px; font-weight:200; color:#fff; letter-spacing:0; background-color:#3c4447;}
.popup_footer:after {clear:both; display:block; content:'';}
.popup_footer .popup_txt {float:left;}
.popup_footer .popup_btn {float:right; vertical-align:middle;}
.popup_footer .popup_btn i {vertical-align:-3px; font-size:17px;}
.popup_footer a:hover {color:#fff;}


@media (max-width: 768px){
	#popup_2 {position:fixed !important; top: 90px !important; width: 80% !important; height: auto !important; left: 50% !important; transform: translateX(-50%);}
	.popup_layer {position:fixed !important; top: 90px !important; max-width:80% !important; height: auto !important; left: 50% !important; transform: translateX(-50%);}
	.popup_content img {width:100%;}
}