@charset "UTF-8";

/* standard css start */
html {margin:0; padding:0; overflow-x:hidden;}
body {margin:0; padding:0;}
ul, li, ol {list-style:none;}
img, fieldset {border:none;}
img {padding:0; margin:0;}
div {padding:0; margin:0;}
dl {padding:0; margin:0;}
dt {padding:0; margin:0;}
dd {padding:0; margin:0;}
ul {padding:0; margin:0;}
ol {padding:0; margin:0;}
li {padding:0; margin:0;}
h1 {padding:0; margin:0;}
h2 {padding:0; margin:0;}
h3 {padding:0; margin:0;}
h4 {padding:0; margin:0;}
h5 {padding:0; margin:0;}
h6 {padding:0; margin:0;}
pre {padding:0; margin:0;}
form {padding:0; margin:0;}
fieldset {padding:0; margin:0;}
input {padding:0; margin:0;}
textarea {padding:0; margin:0;}
select {padding:0; margin:0;}
label {padding:0; margin:0;}
p {padding:0; margin:0;}
blockquote {padding:0; margin:0;}
table {margin:0; padding:0; width:100%; border-collapse:collapse;}
th {margin:0; padding:0;}
td {margin:0; padding:0;}
address {font-style:normal; font-weight:normal;}
caption {font-style:normal;}
th {font-style:normal;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
em {font-style:normal;}
article, aside, footer, header, hgroup, nav, section, menu {display:block; padding:0; margin:0;}
abbr, acronym, applet, audio, big, canvas, cite, dfn,
code, samp, kbd, var, datalist, details, keygen, small,
source, strike, sub, sup, tt {margin:0; padding:0;}
input, button, select, textarea {vertical-align:top;}
label {vertical-align:top; cursor:pointer; display:inline-block;}
img {vertical-align:top;}

/* common */
.hidden {position:absolute; left:0; top:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
legend {position:absolute; left:0; top:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
caption {position:absolute; left:0; top:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
.summary {position:absolute; left:0; top:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
button {border:none; margin:0; padding:0; cursor:pointer; background:none; display:inline-block; font-size:0; line-height:0;}
.fix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
*+ html .fix {display:inline-block;}

/* font, line-height */
html, body {
	width:100%;
	height:100%;
	line-height:16px;
	font-family:Arial;
	font-size:12px;
	color:#333;
}
body {/*overflow:auto;*/}
input, textarea, select {font-family:inherit; font-size:12px;}

/* link */
a {font-size:12px; text-decoration:none; color:#333;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:active {text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus {text-decoration:underline;}

/* add_file */
.add_file input[type=file] {cursor:pointer; width:100%; height:28px; border:0; background:none; overflow:hidden; opacity:0;}

/* modal popUp */
#mask {position:absolute; left:0; top:0; z-index:9999; background-color:#000; display:none;}
.mask1 {width:140px; height:24px; position:absolute; left:0; top:0; z-index:9999; background-color:#000; display:none;}
.mask2 {width:64px; height:18px; position:absolute; left:0; top:0; z-index:9999; background-color:#000; display:none;}
.mask3 {width:132px; height:27px; position:absolute; left:0; top:0; z-index:9999; background-color:#000; display:none;}
.window {position:fixed; left:0; top:0; visibility:hidden; z-index:10000;}

/* supersized */
#supersized {position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%;}
#supersized img {width:auto; height:auto; position:relative; display:none; outline:none; border:none;}
/* #supersized.speed img {-ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges;}	
#supersized.quality img {-ms-interpolation-mode:bicubic; image-rendering: optimizeQuality;} */	
#supersized li {display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#fff;}
#supersized a {width:100%; height:100%; display:block;}
#supersized li.prevslide {z-index:-20;}
#supersized li.activeslide {z-index:-10;}
#supersized li.image-loading {background:#fff; width:100%; height:100%;}
#supersized li.image-loading img {visibility:hidden;}
#supersized li.prevslide img, #supersized li.activeslide img {display:inline;}
#supersized li p.message {position:fixed; top:40%; right:0; bottom:40%; left:200px; font-family:"Times New Roman", Arial, sans-serif; font-size:48px; color:#fff; font-style:italic; font-weight:normal; text-shadow:1px 1px 2px rgba(0, 0, 0, 0.4);}
#supersized li p.message span {position:absolute; height:100px; line-height:40px; padding-bottom:50px;}

#supersized_rollingbtn {position:fixed; left:200px; top:40%; margin-top:102px; overflow:hidden;}
#supersized_rollingbtn button.stop {width:18px; height:18px; background:url("http://www.ehyundai.com/images/clubwedding/btn_rolling_pause.png") no-repeat 50% 50%; line-height:500px;}
#supersized_rollingbtn button.start {width:18px; height:18px; background:url("http://www.ehyundai.com/images/clubwedding/btn_rolling_play.png") no-repeat 50% 50%; line-height:500px;}

.__se_tbl {border-collapse:separate;}
.__se_tbl table {border-collapse:separate;}