﻿@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Roboto:500');
/* CSS Document */
/* png투명 */
.png24{tmp:expression(setPng24(this))}

/*shadow*/
.shadow1 { box-shadow:0 0 10px red; border:1px solid #000;}
.shadow2 { box-shadow:5px 5px 10px blue; border:1px solid #000;}
.shadow3 { box-shadow:10px 10px 10px #000; border:1px solid #000;}
.shadow4 { box-shadow:-5px 3px 10px #9a5f02; border:1px solid #9a5f02;}



/* base */
caption,legend,.hidden{visibility:hidden;position:absolute;left:-9999em;width:1px;height:1px;margin:0;padding:0;background:none;font-size:0;line-height:0;text-indent:-9999em}
*{margin:0;padding:0;font-size:12px;font-family:'Malgun Gothic','Roboto'}
lang(en){font-family:'Roboto', sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
ul,ol,li{list-style:none}
fieldset,img{border:none}
.no_bg{background:none !important}
.clear{clear:both;width:0;height:0}
img{vertical-align:middle}
body,html{width:100%;height:100%}
body{font-size:12px;color:#3f3f3f}
em{font-style:normal}
br{letter-spacing:0}
.vt{vertical-align:top !important}
.vm{vertical-align:middle !important}
.fleft{float:left}
.fright{float:right}
table{border:0 none;border-spacing:0;empty-cells:show}

.td1{
	background-color:#7b8a97;
	color:#fff;
	height:46px;
}
.td_rect1{
	background-color:#fafafa;
	color:#ff4800;
	height:90px;
	border:1px solid #dedede;
}
.td_rect2{
	background-color:#ffffff;
	color:#000000;
	height:90px;
	border:1px solid #dedede;
}
.td_rect3{
	background-color:#def3ff;
	color:#1800fb;
	height:90px;
	border:1px solid #dedede;
}

.td_line1{
	background-color:#fafafa;
	color:#ff4800;
	height:35px;
	font-size:12px;
	border-bottom :1px solid #dedede;
}
.td_line2{
	background-color:#ffffff;
	color:#ff4800;
	height:35px;
	font-size:12px;
	border-bottom :1px solid #dedede;
}


/* a태그 */
a{color:#555;text-decoration:none;outline:none;selector-dummy:expression(this.hideFocus=true);cursor:pointer}

/* IE와 파이어폭스에서 링크 점선을 없애줍니다 */
a:hover{color:#000000;text-decoration:none}
a:active{color:#000000;text-decoration:none}
a:focus{color:#555;text-decoration:none}

/* input 태그 */
.input01 {border: 1px solid #fff;height:68px;line-height:65px;color:#777777;font-size:18px;vertical-align: middle;padding-left:20px;width:260px;}
.input02 {border: 1px solid #cecece;height:40px;line-height: 40px;text-align:center;color:#777777;font-size:16px;padding: 0px 3px 0;vertical-align: middle;width:230px}
.input03 {border: 1px solid #f98755; height:40px;line-height: 40px;color:#777777;font-size:16px;padding: 0px 3px 0;vertical-align: middle;width:290px}
.input04 {border: 1px solid #fff;height:31px;line-height: 30px;color:#777777;font-size:14px;padding: 0px 3px 0;vertical-align: middle;width:200px}


input {font-size:12px;color:#333;vertical-align:middle;line-height: 24px;padding: 0px 3px 0;border:1px solid #cdcdcd;height:28px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
select{font-size:12px;color:#333;vertical-align:middle;line-height: 24px;padding: 0px 0px 0;border:1px solid #cdcdcd;height:38px;width:200px}
textarea{overflow:auto;border:1px solid #cdcdcd;line-height: 24px;padding: 0px 3px 0;}
legend{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}

/* For Screen Reader */
input.input_check{width:13px;height:15px;vertical-align:middle}

/* 체크박스 */
input.input_text{height:19px;padding-left:5px;border:1px solid #abadb3;font-size:12px;vertical-align:middle}
input.input_text_1{height:19px;padding-left:5px;border:1px solid #abadb3;font-size:12px;vertical-align:middle}


/* 텍스트박스 */
input.input_file{height:20px;border:1px solid #cdcdcd;font-size:12px}

/* 파일 메뉴 */
textarea.tarea1{display:inline-block;overflow:auto;border:1px solid #E2E2E2}

/* padding */
.padding_0{padding:0 !important}
.padding_t0{padding-top:0 !important}
.padding_t4{padding-top:4px !important}
.padding_t5{padding-top:5px !important}
.padding_t7{padding-top:7px !important}
.padding_t9{padding-top:9px !important}
.padding_t10{padding-top:10px !important}
.padding_t15{padding-top:15px !important}
.padding_t19{padding-top:19px !important}
.padding_t20{padding-top:20px !important}
.padding_t25{padding-top:25px !important}
.padding_t30{padding-top:30px !important}
.padding_t47{padding-top:47px !important}
.padding_t36{padding-top:36px !important}
.padding_b0{padding-bottom:0 !important}
.padding_b10{padding-bottom:10px !important}
.padding_b12{padding-bottom:12px !important}
.padding_b15{padding-bottom:15px !important}
.padding_b19{padding-bottom:19px !important}
.padding_b40{padding-bottom:40px !important}
.padding_l0{padding-left:0 !important}
.padding_l5{padding-left:5px !important}
.padding_l8{padding-left:8px}
.padding_l9{padding-left:9px}
.padding_ll0{padding-left:10px}
.padding_l11{padding-left:11px}
.padding_l13{padding-left:13px}
.padding_l16{padding-left:16px}
.padding_l19{padding-left:19px}
.padding_l20{padding-left:20px}
.padding_l26{padding-left:26px}
.padding_l27{padding-left:27px}
.padding_l28{padding-left:28px}
.padding_l29{padding-left:29px}
.padding_l31{padding-left:31px}
.padding_l32{padding-left:32px}
.padding_l33{padding-left:33px}
.padding_l35{padding-left:35px}
.padding_l36{padding-left:36px}
.padding_l39{padding-left:39px}
.padding_l46{padding-left:46px}
.padding_l48{padding-left:48px}
.padding_l51{padding-left:51px}
.padding_l52{padding-left:52px}
.padding_l300{padding-left:100px}
.padding_r0{padding-right:0 !important}
.padding_r8{padding-right:8px !important}
.padding_r10{padding-right:10px !important}
.padding_r13{padding-right:13px !important}
.padding_r14{padding-right:14px !important}
.padding_r26{padding-right:26px !important}

/* margin */
.margin_t0{margin-top:0 !important}
.margin_t_2{margin-top:-2px !important}
.margin_r0{margin-right:0 !important}
.margin_r5{margin-right:5px !important}
.margin_r25{margin-right:5px !important}
.margin_l0{margin-left:0 !important}
.margin_l5{margin-left:5px !important}
.margin_l14{margin-left:14px !important}
.margin_l100{margin-left:100px !important}
.margin_b0{margin-bottom:0 !important}
.margin_b11{margin-bottom:11px !important}
.margin_t4{margin-top:4px !important}
.margin_t6{margin-top:6px !important}
.margin_t8{margin-top:8px !important}
.margin_t9{margin-top:9px !important}
.margin_t12{margin-top:12px !important}
.margin_t19{margin-top:19px !important}
.margin_t24{margin-top:24px !important}
.margin_t30{margin-top:30px !important}
.margin_t42{margin-top:42px !important}
.margin_t74{margin-top:74px !important}
.margin_t100{margin-top:100px !important}
.margin_trbl0{margin:0 !important}
.margin_b0{margin-bottom:0 !important}
.margin_b7{margin-bottom:7px !important}
.margin_b25{margin-bottom:25px !important}
.margin_b50{margin-bottom:50px !important}