@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


/*±âº»ÅÂ±× Á¤ÀÇ*/
html, body {padding:0;margin:0; height:100%;overflow-x:hidden;}

/*body, td, th, select, textarea, input, a, address, span, em{font-size:12px;font-family:'µ¸¿ò','Dotum', 'verdana';color:#666;}*/
body, a, address, span{font-size:12px;font-family:'Nanum Gothic', 'verdana';color:#444;}

/* for AXISJ */
body, select, input, a, button{line-height:1.6em;}

/* ¸µÅ© Å×µÎ¸® Á¦°Å */
/*a{outline:none;select-dummy:expression(this.hideFocus=true);}*/

/* ¸¶Áø°ú ÆÐµùÀÇ ÃÊ±âÈ­ */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin:0;padding:0;}

/* Çì´õ ÆùÆ® »çÀÌÁî ÃÊ±âÈ­ */
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}

/* ¸®½ºÆ®ÀÇ ½ºÅ¸ÀÏ Á¦°Å */
ol, ul {list-style:none;}
em,address{font-style:normal;}


/* ÀÌ¹ÌÁö ¹× ÇÊµå¼Â¿¡¼­ º¸´õ Ç¥½Ã ÃÊ±âÈ­ */
fieldset, img {border:0;}
img{vertical-align:middle;}


/*Á¤·Ä*/
.fl_l {float:left; }
.fl_r {float:right; }


/* ÆûÅÂ±×ÀÇ ÃÊ±âÈ­ */
select {font-size:12px;font-family:'µ¸¿ò','Dotum', 'verdana';vertical-align:middle;color:#666;}
input {font-size:12px;font-family:'µ¸¿ò','Dotum', 'verdana';vertical-align:middle;color:#666;}
textarea {font-size:12px;font-family:'µ¸¿ò','Dotum', 'verdana';line-height:140%;color:#666;}
input.radio {vertical-align:middle;}

a:link    {color:#616161; text-decoration:none;}
a:active    {color:#616161; text-decoration:none;}
a:visited    {color:#48403e; text-decoration:none;}
a:hover    {color:#48403e; text-decoration:none;}
.placeholder { color: #aaa; }

.input_s01{width:100%;height:30px;border-radius:2px;border:1px solid #ddd;box-shadow:inset #eee 1px 1px 1px;text-align:center;font-size:14px}
.mo_holder {position:relative; min-width:320px; max-width:640px; }



/*------------------------------------------------ °øÅë ------------------------------------------------*/

#wrap{position:relative; min-width:320px; max-width:640px; width:100%; margin:0 auto; }


/*»ó´Ü*/
.header{position:relative;width:100%; height:60px;}
.header h1{position:relative; margin:0 auto; width:184px; line-height:60px;}
.header h1 img{width:184px;}
.header .cateArea{position:absolute;top:20px;left:20px;}
.header .top_call{position:absolute;top:20px;right:20px;}
.header .cateArea img, .top_call img {width:20px;}

/*Å¾¸Þ´º*/
.topmenu {position:relative; width:100%; height:36px; line-height:36px; background:#32353e; }
.topmenu ul {width:100%; }
.topmenu ul li {width:24.6%; text-align:center; float:left; border-right:1px solid #6d6d6d; }
.topmenu ul li:last-child {border:none;}
.topmenu ul li a {font-size:14px; color:#fff; }

/*¸Þ´º*/
.menu{position:absolute;top:0;left:0px;width:220px;height:48px;margin-top:60px;}
.menu li{color:#fff;
	background-color:#3e3e3e;
	font-size:11pt;
	font-weight:bold;
	padding:10px 10px;
	border-bottom:1px solid #6d6d6d;
	cursor:pointer;}
.menu .det2{border-bottom:1px solid #636363;}
.menu .det2 a{color:#b8b8b8;font-size:13px;}


/*°íÁ¤»ó´ã¹è³Ê*/
.fixBn {position:fixed; width:100%; max-width:640px; bottom:0; height:45px; background:#353535; }
.fixBn li {width:49.8%; float:left; text-align:center; line-height:45px; border-right:1px solid #6d6d6d; }
.fixBn li:last-child {border-right:0px solid #6d6d6d; }
.fixBn li a {font-size:14px; color:#fff; font-weight:bold; }

/*ÇÏ´Ü*/
.footer{clear:both; background:#f1f1f1; padding:9px; padding-bottom:60px; margin-top:34px; text-align:center;}
.footer .f_logo img{width:161px;}
.footer address{color:#616161;font-size:12px;letter-spacing:-1px;line-height:170%;margin:8px 0px; text-align:center;}
.footer address span{color:#a4a4a4;font-size:11px;letter-spacing:-1px;line-height:30px;;margin:8px 0px; text-align:left;}

.fot_btn{font-size:11px;letter-spacing:-1px;color:#616161; font-size:14px; padding:2px 10px;margin-right:3px}
.fot_btn a{color:#616161; }







/*------------------------------------------------ ¸ÞÀÎ ------------------------------------------------*/

/*¸ÞÀÎÀÌ¹ÌÁö*/
.mainSlide{position:relative; width:100%; }

/*¸®½ºÆ®*/
.TemAria {position:relative; clear:both; width:94%; margin:20px 10px; }
.temTitle {width:100%; height:54px; border:1px solid #e2e2e2; background:#f4f4f4; text-align:center; padding-top:14px; color:#32353e; font-size:18px; font-weight:bold; }
.temTitle span {font-size:12px; font-weight:400; color:#9e9e9e; letter-spacing:-1px;}
.TemAria ul {position:relative; width:100%; text-align:center; }
.TemAria ul li {position:relative; margin-top:10px; width:48%; float:left;}
.TemAria ul li:nth-child(2n) {position:relative; width:48%; float:right;}
.TemAria ul li:last-child {margin-bottom:40px;}
.TemAria ul li img {width:100%; }
.tem_btn {display:block; width:48%; margin-top:5px; letter-spacing:-1px; float:right; color:#656565; border:1px solid #dddddd; border-radius:3px; background:#f4f4f4; margin-top: }
.tem_btn:nth-child(2) {float:left; }
.fontRed {color:#f12102; font-weight:bold; margin-top:5px; }

/*¸ÞÀÎ¹è³Ê*/
.mainBn {position:relative; clear:both; width:100%;}
.mainBn ul {width:100%;}
.mainBn ul li {width:50%; float:left; }
.mainBn ul li:last-child {margin-bottom:20px;}
.mainBn ul li img {width:100%; }

/*------------------------------------------------ ¼­ºê ------------------------------------------------*/

/*»ó´Ü*/
.header2{position:relative;width:100%; height:60px; background:#fff; border-bottom:3px solid #ebebeb;}
.header2 h1{position:relative; margin-left:34px; width:87px; line-height:60px;}
.header2 h1 img{width:87px; height:37px;}
.header2 .cateArea{position:absolute;top:20px;right:34px;}
.header2 .cateArea img{width:30px;}

/*¼­ºê ¿µ¿ª ¹× ÀÌ¹ÌÁö ¼³Á¤*/
.sub_holder {position:relative; width:100%; }
.sub_con {position:relative; padding:0px;}
.sub_con img{position:relative; width:100%; }

/*.subTit {width:100%; margin-top:20px; text-align:center; }
.subTit p {color:#323232; font-size:34px; line-height:40px; font-weight:bold; }
.subTit span {color:#898989; font-size:16px; line-height:20px; letter-spacing:-1px;}
.titBorder {width:30px; height:2px; background:#000; margin:15px auto;}*/

/*º¯È£»ç ¼Ò°³*/
.profile {position:relative; width:100%; background:url('/m/images/profileBg.png') no-repeat; background-position:right bottom; background-size:100%; background-color:#fcfcfc; letter-spacing:-1px; border-bottom:3px solid #33557d;}
.low_img {position:absolute; right:0; bottom:0; width:50%; max-width:220px; }
.career {position:relative; width:50%; float:left; padding:20px; }
.report_li {position:absolute; bottom:0; width:100%; background:rgba(29, 53, 81, 0.8); padding:10px 20px; color:#fff; }
.low_name {border-bottom:3px solid #b5c8d5; font-size:30px; color:#252525; font-weight:bold; padding-top:25px; }
.low_name span {font-size:22px; color:#0e76bc; }
.career ul {margin-top:15px; color:#6a6a6a; font-size:13px; }
.career ul li {padding:2px 0; }