﻿@charset euc-kr;

@import url('font/font.css');

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,p,iframe,figure{margin:0;padding:0;font-size:inherit}
header,hgroup,footer,section,article,aside,nav,canvas,figure,figcaption{display:block}
table{font-size:inherit;border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}
th, td{}
fieldset, iframe{border:0;vertical-align:top}
img{border:0;font-size:0;vertical-align:top}
li,dd{list-style:none}
hr{display:none}
caption,figcaption{overflow:hidden;width:100%;height:1px;font-size:0;line-height:0;text-indent:-9999px;margin-top:-1px}
legend{display:block;position:absolute;left:-9999px;text-indent:9999px;width:0;height:0;overflow:hidden;font-size:0;line-height:0;white-space:nowrap}
button{padding:0;border:0;cursor:pointer;background:none;vertical-align:middle;appearance:none;moz-appearance:none}
h1, h2, h3, h4, h5, h6{font-weight:normal;line-height:1.2em;font-size:100%}
a{color:#666;text-decoration:none}
em,address{font-style:normal}
select{padding:1px 1px 1px 0;height:22px;*height:auto;font-size:1em;color:#333;line-height:22px;vertical-align:middle;border:1px solid #dfdfdf}
input{margin:0;padding:0;font-size:inherit;color:#333;line-height:17px;vertical-align:middle;-webkit-border-radius:0}
input[type="text"], input[type="password"]{height:17px;padding:3px 0 0 7px;border:1px solid #ccc;-webkit-appearance:none}
input[type="password"]{height:21px;padding-top:0px}
input[type="radio"]{width:13px;height:13px;vertical-align:-1px;*margin-right:-3px}
input[type="checkbox"]{width:13px;height:13px;vertical-align:-2px;*vertical-align:0px}
input:checked[type="checkbox"]{background-color:#fff;-webkit-appearance:checkbox}
textarea{-webkit-appearance:none;-webkit-border-radius:0}
body{font:normal 13px/1.4 Malgun Gothic,MalgunGothic,돋움,Helvetica,Arial,Sans-serif !important;color:#666;background:#fff;-webkit-text-size-adjust:100%; -moz-text-size-adjust:100%; -ms-text-size-adjust:100%;}

/* 요소숨김 */
.blind{display:block;position:absolute;left:-9999px;text-indent:9999px;width:0;height:0;border:0;overflow:hidden;font-size:0;line-height:0;white-space:nowrap}

/* 접근성 */
thead.blind { display:none; }
.testBlind { display:inline-block; position:static; left:0; text-indent:0; width:auto; height:auto; font-size:12px; line-height:1em; white-space:pre-wrap; color:red !important; vertical-align:1px; padding:3px 2px 0 2px; border:1px solid red; }
.testBlindAlt { position:absolute; background:#fff !important; color:red !important; vertical-align:1px; padding:3px 2px 0 2px; font-size:12px; border:1px solid red; }
thead.testBlind { display:table-header-group; padding:0; border:0; }
caption.testBlind { display:table-caption; width:100%; border:0; margin:3px; text-align:left; }
input.focusBlind { position:absolute !important; border:0 !important; padding:0 !important; background:0 !important; width:1px !important; height:1px !important; font-size:0 !important; line-height:0 !important; }


/* Align type */
.float_left{float:left !important}
.float_right{float:right !important}
.text_left{text-align:left !important}
.text_center{text-align:center !important}
.text_right{text-align:right !important}
.vertical_top{vertical-align:top !important}
.vertical_middle{vertical-align:middle !important}
.vertical_bottom{vertical-align:bottom !important}
.vertical_none{vertical-align:0 !important}

/* float 해제 */
.clear{overflow:hidden}
.clear2{width:100%;display:inline-block}

/* Interval Type */
.interval0{margin-top:0px !important}
.interval1{margin-top:10px !important}
.interval2{margin-top:20px !important}
.interval3{margin-top:30px !important}
.interval4{margin-top:40px !important}
.interval5{margin-top:50px !important}

/* 페이징 */
.pasing{text-align:center;margin-top:30px}
.pasing > a{display:inline-block;border:1px solid #c8c8c8;width:26px;height:25px;vertical-align:middle}
.pasing .number{display:inline-block;margin:0 9px}
.pasing .number a{display:inline-block;border:1px solid #dbdbdb;background:#fff;color:#333;font-size:13px;width:28px;height:25px;text-align:center;line-height:25px;vertical-align:middle}
.pasing .number strong,
.pasing .number .current{display:inline-block;border:1px solid #ac0524;background:#e0002a;font-weight:bold;color:#fff;font-size:13px;width:28px;height:25px;text-align:center;line-height:25px;vertical-align:middle}

/* 버튼 */
.btn_ty1{display:inline-block;padding:0 15px;min-width:30px;height:35px;line-height:35px;color:#333;text-align:center;vertical-align:middle;font-size:15px;background:#fff;border:1px solid #d1cfd4}
.btn_ty2{display:inline-block;padding:0 15px;min-width:30px;height:35px;line-height:35px;color:#fff;text-align:center;vertical-align:middle;font-size:15px;background:#e0002a;border:1px solid #ac0524}
.btn_ty3{display:inline-block;padding:0 14px;min-width:30px;height:24px;line-height:24px;color:#fff;text-align:center;vertical-align:middle;font-size:13px;background:#666;border:1px solid #535353}
.btn_ty4{display:inline-block;padding:0 14px;min-width:30px;height:27px;line-height:27px;color:#fff;text-align:center;vertical-align:middle;font-size:14px;background:#666;border:1px solid #535353}
.btn_ty5{display:inline-block;padding:0 9px;min-width:30px;height:25px;line-height:25px;text-align:center;vertical-align:middle;font-size:11px;background:#fff;border:1px solid #bec6c9}

/* 탭메뉴 */
.tab_menu{}
.tab_menu > ul{overflow:hidden}
.tab_menu > ul > li{float:left;width:50%}
.tab_menu > ul > li > a{display:block;width:100%;background:#f5f5f5;border-bottom:1px solid #dbe1df;border-top:1px solid #f2f2f2;text-align:center;font-size:16px;letter-spacing:-0.5px;color:#333;position:relative;;padding:11px 0}
.tab_menu > ul > li.current > a{background:#ea002c;border-top:1px solid #ab0121;border-bottom:1px solid #ab0121;color:#fff}
.tab_menu > ul > li.current > a .bg{position:absolute;bottom:-1px;left:50%;margin-left:-6px;width:13px;height:7px;background:url(/img/bg_tabs.png) no-repeat}

@media screen and (max-width:749px){ /* Mobile 해상도 */
	
	.mobile_blind{display:none} /* Mobile 해상도 에서 숨김 */
	
	/* 페이징 */
	.pasing .number{margin:0px}
}