

/* 기존 모바일과 동일한 */
html, body{overflow-X: hidden; overflow-Y: auto; -webkit-overflow-scrolling: touch; -webkit-text-size-adjust:none;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,time,figure,article,nav,header,footer,hgroup,video,audio,aside,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {word-break:keep-all;}
body {position:relative; margin:0;  font-family:'Dotum','돋움', Helvetica, Arial, sans-serif; color: #333; background-color:#fff; font-size:1em;}
a {color:#333; text-decoration:none;}
a:hover, a:focus {color:#333; text-decoration:none;}
h1, h2, h3, h4, h5, h6 {margin:0px;padding:0px; font-weight:400; letter-spacing:-1px;}
ul, ol, dl, dt, dd {margin:0px;padding:0px;list-style:none; }
caption {font-size:0;height:0;line-height:0;visibility:hidden;width:0;}
img{vertical-align:top; border: 0;}
p{margin:0; padding:0; font-size:.9em; line-height:1.3em; letter-spacing:-.4px;}

.imgW100s{width:100%;}
.imgH100s{height:100%;}
.ex span{overflow:hidden; position:absolute; top:0; left: 9999px; width:1px; height:1px;}
.hide{display:none !important;}
.show{display:block !important;}

.imgwhalf{width:50%;}

.blind{overflow:hidden; position:absolute; top:0; left:0; width:1px; height:1px;}

ul.myul:after{content:""; clear:both; display:block; *zoom:1;}