* {margin:0;padding:0;}
html {min-height:100%;}
body {min-height:100%;color:#252525;font-family:Dotum !important;}
address,em {font-family:Arial;font-style:normal;}
li {list-style:none;}
table{width:100%;border-spacing:0;font-family:Dotum;}
table img {vertical-align:middle;}
a:link, a:visited {text-decoration:none;color:#1f1f1f;}
.cboth {clear:both;height:0;font-size:0;line-height:0;}
button {display:inline-block;cursor:pointer;}
/*.ui-btn-text {visibility:hidden !important;}*/
select {font-size:12px !important;}
fieldset legend {display:none;}
.clearb {clear:both;height:0;line-height:0;font-size:0;}

.w {position:relative;min-height:100%;}

.w header {
	height:30px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e7e7e7)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fefefe,  #e7e7e7); /* for firefox 3.6+ */ 
}
.w header h1 {margin:-6px 0 0 0;padding:0 0 0 10px;}
.w header h1 img {height:65%;}

.w .visual {height:235px;background:url(/img/mobile/main_vml.png) no-repeat center 0;background-size:482px 235px;}
.w .mlink {height:200px;background:url(/img/mobile/bg_main_m.png) no-repeat center 0;background-size:100%;}
.w .mlink ul {margin:0 auto;padding:5px 0 15px 10px;}
.w .mlink ul li {display:inline-block;width:32%;padding:5px 0 0 0;text-align:center;}
.w .mlink ul li img {width:60px;}

@media only screen and (min-width : 321px) {
.w .visual {height:220px;background:url(/img/mobile/main_vml.png) no-repeat center 0;background-size:100% 240px;}
.w .mlink {height:170px;background:url(/img/mobile/bg_main_m.png) no-repeat center 0;background-size:100%;}
.w .mlink ul {margin:0 auto;width:auto;padding:15px 0 15px 0;}
.w .mlink ul li {display:inline-block;width:16.0%;padding:10px 0 0 0;text-align:center;}
.w .mlink ul li img {width:63px;vertical-align:top}
}

.w footer {position:absolute;bottom:0;left:0;width:100%;height:45px;border-top:2px solid #de0204;background:#313131;font-size:12px;color:#fff;}
.w footer .in {padding:7px 20px;line-height:1.3em;}
.w footer a {color:#fff;} 
