@charset "utf-8";

/* reset */
* {margin:0; padding:0;}
html									{width:100%; height:100%;}
body									{-webkit-text-size-adjust:none; min-width:320px; height:100%; font-size:0.75em; font-family:'나눔고딕',NanumGothic,'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,AppleGothic,sans-serif; color:#808080;}
img										{border:0; vertical-align:top; font-size:0;}
form, fieldset							{display:block; border:0;}
ul,ol,li								{list-style:none;}
legend,caption							{width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
table									{border-collapse:collapse; border-spacing:0; width:100%;}
h1,h2,h3,h4,h5,h6						{font-size:1em;}
ul,ol,li,a,table,td,th,p,dl,dd,dt,strong,span,div {font-size:1em; line-height:1.5; word-spacing:-1px;}
p, acronym, address, big, small, cite, code, dfn, em, kbd, pre, samp, sub, sup, tt, var {
	font-weight:normal; font-style:normal; font-weight:normal;
}
input, select {vertical-align:middle; font-size:1em; color:#808080; font-family:'나눔고딕',NanumGothic,'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,AppleGothic,sans-serif;}

textarea								{border:1px solid #ccc; font-size:12px; font-family:'나눔고딕',NanumGothic,'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,AppleGothic,sans-serif; resize:none;}
hr {display:none;}
iframe {border:0;}

/* align */
.text-c {text-align:center !important;}
.text-l {text-align:left !important;}
.text-r {text-align:right !important;}
.vertical-t {vertical-align:top !important;}
.vertical-m {vertical-align:middle !important;}
.vertical-b {vertical-align:bottom !important;}
.float-l {float:left !important;}
.float-r {float:right !important;}
.loat-n {float:none !important;}
.mg_auto {margin:0 auto  !important;}

body {background: url(../images/common/bg_main.png);}

.ml_20 {
	margin-left: 0px;
}

/* layout */
#rapper {width:100%;height:100%;min-width:530px;margin:0 auto;}
header {width:100%;height:82px;position:relative;}
header h1 {position:absolute;top:20px;left:30px;}
header .home {position:absolute;top:20px;right:30px;}

.visual_area {width:100%;border-bottom:1px solid #cdcdcd;}

/* main 슬라이드 */
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0 auto;
  }

.rslides li {
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

  /* //main 슬라이드 */

  .main_gnb li {border-bottom:1px solid #cdcdcd;background:#fff;line-height:0;font-size:0;padding-left:30px;}
  .main_gnb li a {text-decoration:none;display:inline-block;background: url(../images/main/icon_arrow.png) no-repeat right center;width:97%;min-width:310px;padding:11px 0;}

  .com_gnb li {border-bottom:1px solid #cdcdcd;background:#fff;line-height:0;font-size:0;padding-left:30px;}
  .com_gnb li a {text-decoration:none;display:inline-block;background: url(../images/main/icon_arrow.png) no-repeat right center;width:97%;min-width:310px;padding:26px 0;}

  footer {padding-top:50px;text-align:center;}

  .gnb_area {height:82px;width:100%;background: url(../images/company/bg_gnb.png) repeat-x;text-align:center;}
  .gnb_area a {display:inline-block;width:20%;padding:27px 0;min-width:130px;}
  .gnb_area a.on {background: url(../images/company/mn_on_l.png) no-repeat left top,url(../images/company/mn_on_r.png) repeat-x right top;}

  section {background:#fff;border-bottom:1px solid #cdcdcd;}
  section h1 {border-bottom:1px solid #cdcdcd;padding:20px 0 20px 30px;}

  article.content p {padding:20px 30px 20px 30px;font-size:25px;line-height:145%;letter-spacing:-0.08em;color:#666666;}
  article.content p strong {color:#333333;}

  article.content2 {padding:35px 40px 35px 40px;font-size:25px;line-height:145%;letter-spacing:-0.08em;color:#666666;}
  article.content2 h3 {color:#333333;font-weight:bold;font-size:28px;clear:both;margin-top:40px;}
  article.content2 p {clear:both;margin-top:20px;color:#666666;letter-spacing:-0.08em;line-height:110%;font-size:24px;}
  article.content2 p a {text-decoration:none;color:#666;}

  article.content3 {padding:35px 40px 35px 40px;font-size:25px;line-height:145%;letter-spacing:-0.08em;color:#666666;}
  article.content3 h2 {font-size:35px;color:#39393b;}
  article.content3 h3 {color:#39393b;font-weight:bold;font-size:28px;clear:both;margin-top:40px;}
  article.content3 strong {color:#39393b;display:inline-block;}
  article.content3 li {margin-bottom:10px;font-size:28px;}


 article.content4 {padding:35px 40px 55px 40px;font-size:25px;line-height:145%;letter-spacing:-0.08em;color:#666666;text-align:center;}
 article.content4 img {width:100%;max-width:960px;}

 article.content5 {padding:35px 40px 55px 40px;font-size:25px;line-height:145%;letter-spacing:-0.08em;color:#666666;text-align:center;}
  article.content7 {padding:35px 30px 55px 30px;font-size:25px;line-height:145%;letter-spacing:-0.08em;color:#666666;text-align:center;}

  .list_data01 {}
 .list_data01 li {margin-bottom:30px;}
.list_data01 li .img {width:18%;float:left;min-width:172px;text-align:left;}
.list_data01 li .text {float:left;text-align:left;width:60%;min-width:60px;}
.list_data01 li .text h2 {font-size:32px;}
.list_data01 li .text2 {float:left;text-align:left;}
.list_data01 li .text2 h2 {font-size:32px;}


 article.content6 {padding:35px 50px 55px 50px;font-size:25px;line-height:150%;letter-spacing:-0.08em;color:#666666;}
  article.content6 h2 {color:#39393b;font-size:30px;}
    article.content6 h3 {color:#39393b;font-size:30px;}


	.color_red {color:#f2799e;}

	.data_tbl th {text-align:center;border:1px solid #666;height:60px;vertical-align:middle;font-size:26px;background:#efefef;}
	.data_tbl td {text-align:center;border:1px solid #666;height:60px;vertical-align:middle;font-size:26px;}
