@charset "euc-kr";

@font-face {
	font-family:'NanumGothic'; 
	src:url('/common/webfont/NanumGothic.eot'); /* IE 9 */
	src:url('/common/webfont/NanumGothic.eot?#iefix') format('embedded-opentype'), /* IE 6-8 */
		  url('/common/webfont/NanumGothic.woff') format('woff'), /* Modern Browsers */
		  url('/common/webfont/NanumGothic.ttf') format('truetype'); /* Safari, Android, iOS */
}

body{width:100%;height:100%;font-family:'³ª´®°íµñ',NanumGothic,'µ¸À½',Dotum,Arial,Helvetica,sans-serif;font-size:12px;line-height:22px;color:#555555;}
table,input,textarea,select,a{font-family:'³ª´®°íµñ',NanumGothic,'µ¸À½',Dotum,Arial,Helvetica,sans-serif;font-size:12px;line-height:22px;color:#555555;}

* {margin:0;padding:0;}
iframe,img{border:0 none;}
hr,caption{display:none;}
ol,ul,li{list-style:none;}

table {border-collapse: collapse; border-spacing: 0; table-layout: fixed;}
input.checkbox {vertical-align: middle;}
input.text {height: 20px; padding: 2px 4px 2px 4px; border: 1px solid #BEBEBE; vertical-align: middle;}
input.text2 {height: 20px; padding: 2px 4px 0 4px; border: 1px solid #BEBEBE; vertical-align: top;}
input.text10 {height: 20px; padding: 2px 4px 2px 4px; border: 0; vertical-align: middle;}
input.password {height: 20px; font-family: verdana; font-size: 10px; padding: 2px 4px 2px 4px; border: 1px solid #BEBEBE; vertical-align: middle;}
input.submit {background-color: #DBDBDB; border: 1px solid #BEBEBE; vertical-align: middle;}
input.calendar {height: 20px; padding: 2px 4px 2px 4px; vertical-align: top; background-color: #FFFFFF; border: 1px solid #BEBEBE; active; behavior: url(../../calendar/calendar.htc); }
textarea {padding: 2px 4px 2px 4px; line-height: 16px; border: 1px solid #BEBEBE;}
select {height: 20px; padding: 2px 4px 2px 4px; border: 1px solid #BEBEBE;}

a:link, a:visited, a:focus, a:active {text-decoration: none;}
a:hover {color: #3270A8; text-decoration: none;}

.accessibility {display: none;}
.clear_both {clear: both;}
.float_left {float: left;}
.float_right {float: right;}
.vertical-align_top {vertical-align: top;}
.vertical-alignl_middle {vertical-align: middle;}
.vertical-align_bottom {vertical-align: bottom;}
.text-align_left {text-align: left;}
.text-align_center {text-align: center;}
.text-align_right {text-align: right;}
.text-decoration_underline {text-decoration: underline;}
.text-decoration_line-through {text-decoration: line-through;}
.font-weight_normal {font-weight: normal;}
.font-weight_bold {font-weight: bold;}
.cursor_hand {cursor: pointer;}
.display_none {display: none;}

.color_9C9314{color:#9C9314;}

 /* Margin Set */
.m5 {margin: 5px;} .m10 {margin: 10px;} .m20 {margin: 20px;} .m30 {margin: 30px;} .m40 {margin: 40px;} .m50 {margin: 50px;}
.mt5 {margin-top: 5px;} .mt10 {margin-top: 10px;} .mt15	{margin-top: 15px;} .mt20 {margin-top: 20px;} .mt25 {margin-top: 25px;} .mt30 {margin-top: 30px;} .mt35 {margin-top: 35px;} .mt40 {margin-top: 40px;} .mt45	{margin-top: 45px;} .mt50 {margin-top:50px;}
.mr5 {margin-right: 5px;} .mr10 {margin-right: 10px;} .mr15 {margin-right: 15px;} .mr20 {margin-right: 20px;} .mr25	{margin-right: 25px;} .mr30 {margin-right: 30px;} .mr35 {margin-right: 35px;} .mr40 {margin-right: 40px;} .mr45	{margin-right: 45px;} .mr50	{margin-right: 50px;}
.mb5 {margin-bottom: 5px;} .mb10 {margin-bottom: 10px;} .mb15 {margin-bottom: 15px;} .mb20 {margin-bottom: 20px;} .mb25	{margin-bottom: 25px;} .mb30 {margin-bottom: 30px;} .mb35 {margin-bottom: 35px;} .mb40 {margin-bottom: 40px;} .mb45 {margin-bottom: 45px;} .mb50 {margin-bottom: 50px;}
.ml5 {margin-left: 5px;} .ml10 {margin-left: 10px;} .ml15 {margin-left: 15px;} .ml20 {margin-left: 20px;} .ml25	{margin-left: 25px;} .ml30 {margin-left: 30px;} .ml35 {margin-left: 35px;} .ml40 {margin-left: 40px;} .ml45	{margin-left: 45px;} .ml50	{margin-left: 50px;}

/* Padding Set */
.p5 {padding: 5px;} .p10 {padding: 10px;} .p20 {padding: 20px;} .p30 {padding: 30px;} .p40 {padding: 40px;} .p50 {padding: 50px;}
.pt5 {padding-top: 5px;} .pt10 {padding-top: 10px;} .pt15 {padding-top: 15px;} .pt20 {padding-top: 20px;} .pt25 {padding-top: 25px;} .pt30 {padding-top: 30px;} .pt35 {padding-top: 35px;} .pt40 {padding-top: 40px;} .pt45 {padding-top: 45px;} .pt50 {padding-top: 50px;}
.pr5 {padding-right: 5px;} .pr10 {padding-right: 10px;} .pr15 {padding-right: 15px;} .pr20 {padding-right: 20px;} .pr25 {padding-right: 25px;} .pr30 {padding-right: 30px;} .pr35 {padding-right: 35px;} .pr40 {padding-right: 40px;} .pr45 {padding-right: 45px;} .pr50 {padding-right: 50px;}
.pb5 {padding-bottom: 5px;} .pb10 {padding-bottom: 10px;} .pb15 {padding-bottom: 15px;} .pb20 {padding-bottom: 20px;} .pb25 {padding-bottom: 25px;} .pb30 {padding-bottom: 30px;} .pb35 {padding-bottom: 35px;} .pb40 {padding-bottom: 40px;} .pb45 {padding-bottom: 45px;} .pb50 {padding-bottom: 50px;}
.pl5 {padding-left: 5px;} .pl10 {padding-left: 10px;} .pl15 {padding-left: 15px;} .pl20 {padding-left: 20px;} .pl25 {padding-left: 25px;} .pl30 {padding-left: 30px;} .pl35 {padding-left: 35px;} .pl40 {padding-left: 40px;} .pl45	{padding-left: 45px;} .pl50 {padding-left: 50px;}

/* noscript message */
.message {position: absolute; top: 50%; left: 50%; width: 500px; height: 200px; margin:-100px 0 0 -250px; border: 3px solid #A5C188; text-align: center; background: #F5F9F2;}
.message p {padding: 50px 0 0 0; font-size: 14px; font-weight: bold;}
.message a {padding: 5px 10px; display: inline; background: #638343; font-weight: bold; color: #FFFFFF; cursor: pointer; text-decoration: none; border: 2px solid; border: #3F8A9B;}