* {margin:0;padding:0;}
html {height:100%;}
body {min-height:100%;color:#252525;font-family:Dotum !important;-webkit-text-size-adjust:none;}
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;}
caption {font-size:0;text-indent:-100000px;position:absolute;left:-1000000000000px;}
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%;padding-bottom:80px;}

.w header {
	border-top:2px solid #de0204;
	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:439px;background:url(/img/mobile/main_vml.png) no-repeat center 0;}
.w .mlink {height:334px;background:url(/img/mobile/bg_main_m.png) no-repeat center 0;background-size:100%;}
.w .mlink ul {margin:0 auto;padding:15px 0 15px 10px;}
.w .mlink ul li {display:inline-block;padding:10px 10px 0 10px;}

.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;} 

.w .tab ul {position:relative;}
.w .tab ul li {float:left;display:inline-block;width:50%;}
.w .tab ul li ul li {width:auto;}
.w .tab ul li .wtab {
	display:block;
	padding:10px 0 10px 0;
	text-align:center;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#e8e8e8'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e8e8e8)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #e8e8e8); /* for firefox 3.6+ */ 
	font-weight:bold;
}
.w .tab ul li.on .wtab {
	background:url(/img/mobile/tab_hover_bg.gif) repeat;
	color:#d4ee5a;
}

.w .tab {height:74px;}
.w .tab ul li .subm {position:absolute;top:38px;left:0;width:100%;height:40px;background:url(/img/mobile/tab_hover_bg.gif) repeat;font-size:14px;}
.w .tab ul li ul {position:absolute  !important;top:13px;}
.w .tab ul li ul li {margin-right:10px;padding-right:10px;background:url(/img/mobile/nav_bar.gif) no-repeat right 3px;font-size:12px;}
.w .tab ul li ul li a {color:#fff;}
.w .tab ul li ul li.on a {color:#e60013;}
.tab2 {position:absolute  !important;top:10px;right:0 !important;width:50% !important;}
.tab2 li.firt {padding-left:0 !important;background:none !important;}
.tab2 li.sfirt {padding-left:0 !important;background:url(/img/mobile/nav_bar.gif) no-repeat right 3px !important;}
.w .tab ul li ul li:first-child {padding-left:10px !important;}
.w .tab ul li ul li:last-child {background:none;}

.w #content {min-height:300px;background:url(/img/mobile/bg_cback.png) no-repeat center 0;background-size:100% 300px;}
.w #content .thd {margin-bottom:10px;height:30px;padding:10px 0 0 0;border-bottom:1px solid #fff;}
.w #content .thd .in {overflow:hidden;height:20px;border-bottom:1px solid #dfdfdf;}
.w #content .thd h2 {float:left;padding:5px 0 0 10px;}
.w #content .thd h2 img {height:13px;vertical-align:top;}
.w #content .thd .r {float:right;padding:5px 10px 0 0;}
.w #content .thd .r img {height:28px;}
.w #content .cimg {margin-bottom:15px;text-align:center;}
.w #content .cimg img {width:90%;border:1px solid #b4b4b4;vertical-align:middle;}

.his dl {clear:both;float:left;width:100%;padding:10px 0;border-bottom:1px dashed #d8d8d8;line-height:1.5em;font-size:12px;}
.his dl dt {float:left;width:60px;padding-left:10px;color:#222222;font-weight:bold;font-size:12px;}
.his dl dd {padding:0 15px 0 70px;font-size:12px !important;}
.his dl dd strong {color:#06509e;font-size:12px !important;}
.his dl dd p {font-size:12px !important;}

.acimg {padding-bottom:10px;text-align:center;}
.acimg img {width:90%;vertical-align:center;}
.guide_sec {margin-bottom:20px;padding:0 10px;}

h3 {padding:2px 0 0 20px;background:url(/img/mobile/bl_pint1.gif) no-repeat 0 2px;font-size:14px;}

.art_head {position:relative;height:26px;margin-bottom:10px;border-bottom:1px solid #ccc;}
.btoggle {position:absolute;top:0;right:0;display:block;width:26px;height:26px;background:url(/img/mobile/btn_section_toggle.gif) no-repeat 0 0;font-size:0;}

.dtTbl2 {font-size:12px;table-layout:fixed;}
.dtTbl2 thead th {padding:8px 0;border-right:1px solid #fff;background:#94abc4;color:#fff;}
.dtTbl2 thead th:last-child {border-right:0;}
.dtTbl2 tbody td {padding:8px 0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;}
.dtTbl2 tbody td:last-child {border-right:0;}

.bl_pint {margin-bottom:20px;font-size:12px;}
.bl_pint li {padding:0 0 0 10px;background:url(/img/mobile/bl_pint.gif) no-repeat 0 6px;line-height:1.5em;background-size:3px;}

.dtBtm {margin-top:10px;font-size:12px;}

.dtTbl {border-collapse:collapse;font-size:12px;}
.dtTbl tbody th {padding:3px 0 3px 0;font-weight:normal;color:#FFF;text-align:center;border-bottom:1px solid #ebebeb;background:#94abc4;}
.dtTbl tbody td {padding:3px 0 3px 0;text-align:center;line-height:16px;border-right:none;border-bottom:1px solid #ebebeb;font-weight:normal;color:#444;}
.dtTbl tbody td.al {padding-left:15px;text-align:left;}
.dtTbl tbody tr.fix1 th,
.dtTbl tbody tr.fix1 td,
.dtTbl tbody th.fix1, 
.dtTbl tbody td.fix1 {padding-top:15px;padding-bottom:15px;}
.dtTbl tbody tr.hd th, .dtTbl tbody tr.hd td {border-top:1px solid #94abc4;}
.dtTbl tbody tr.ed th, .dtTbl tbody tr.ed td {border-bottom:1px solid #94abc4;}
.dtTbl tbody td.bdL {border-left:1px solid #ebebeb;}

.blue {color:#0060ff;}
.green {color:#33c117;}
.red {color:#ff0d0d;}


.brdList table {border-top:2px solid #ddd;font-size:12px;}
.brdList table th {padding:5px 10px 5px 10px;text-align:left;font-weight:normal;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.brdList table th a {display:block;overflow:hidden;height:24px;font-weight:bold;font-size:14px;}
.brdList table td {border-bottom:1px solid #ddd;text-align:center;}
.brdList table th .date {color:#e70304;}
.brdList table th span {color:#444;}

.brdView table {font-size:12px;}
.brdView table thead th {padding:10px 10px 10px 10px;text-align:left;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background:#f7f7f7;}
.brdView table thead td {padding:10px 10px 10px 10px;text-align:left;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background:#f7f7f7;}
.brdView table thead th.sbj {padding:12px 10px 8px 10px;;border-right:0 !important;}
.brdView table tbody td {padding:10px;border-bottom:2px solid #ddd;line-height:1.5em;}

.paging {padding-top:20px;text-align:center;font-size:12px;}
.paging img {width:22px;vertical-align:middle;margin-top:-2px;}

.ico_n {width:24px;vertical-align:middle;margin-top:-2px;}
.ico_m {width:15px;vertical-align:middle;}
.ico_f {width:15px;vertical-align:middle;margin-top:-2px;}

.botNav {height:27px;border-bottom:2px solid #ddd;}
.botNav img {height:22px;}
.botNav .brdnav {float:left;padding-top:2px;}
.botNav .brdnavr {float:right;padding-top:2px;}

.intro {text-align:center;}
.intro img {width:90%;max-width:500px;}