@import url(http://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);
@import url(http://cdn.jsdelivr.net/gh/moonspam/NanumBarunGothic@latest/nanumbarungothicsubset.css);

*{margin:0;padding:0;font-family:dotum;font-size:12px;color:#757575;line-height:160%;letter-spacing:-0.03em;}

body{background:url(images/bg.jpg) no-repeat center 0; width:100%;}
img {border:0px;}

.png24{tmp:expression(setPng24(this));}
.wrap{width:100%;margin:0 auto;}

.wrap1   {margin:0 auto;width:100%;background:url(images/img_01.png) no-repeat center 0; width:878px; height:576px;}
.wrap1 p {padding:493px 0; text-align:left; font-size:26px; color:#333; font-weight:700;font-family:NanumSquare;}

.wrap2          {margin:0 auto;width:100%;background:url(images/img_02.png) no-repeat center 0; width:878px; height:333px;}
.wrap2 .left    {width:366px;float:left; text-align:center;}
.wrap2 .left p  {padding:90px 0;font-size:26px; color:#333; font-weight:900;font-family:NanumSquare;}
.wrap2 .right   {width:512px;float:left;}
.wrap2 .right p {padding:86px 0 0 55px;font-size:18px; color:#666; line-height:225%;font-family:NanumBarunGothic;font-weigh:400px}

.wrap3    {margin:0 auto;width:100%;background:url(images/img_03.png) no-repeat center 0; width:878px; height:683px;}
.wrap3 h3 {padding:80px 0; font-size:40px; color:#000; font-weight:700; text-align:center; font-family:NanumSquare; line-height:138%;}
.wrap3 h2 {padding:3px 0 0 363px; font-size:32px; color:#333; font-weight:700; font-family:NanumSquare; line-height:138%;}
.wrap3 p  {padding:20px 0 0 363px;font-size:19px; color:#666; line-height:155%; font-family:NanumBarunGothic; font-weight:400;}

.wrap4 {margin:0 auto;width:100%;background:url(images/img_04.png) no-repeat center 0; width:878px; height:243px; padding-top:302px;}
.wrap4 .left  {width:408px; float:left;}
.wrap4 .right {width:408px; float:left; margin-left:62px;}
.wrap4 h2     {font-size:32px; color:#333; font-weight:700; font-family:NanumSquare; line-height:138%; text-align:center;}
.wrap4 p      {padding:20px 0;font-size:19px; color:#666; line-height:155%; font-family:NanumBarunGothic; font-weight:400;}
.wrap4 img    {margin-bottom:-7px;}

.wrap5 {background-color:#fdedef;margin:0 auto; text-align:center;}
.wrap5 h3 {padding:80px 0; font-size:40px; color:#000; font-weight:700; text-align:center; font-family:NanumSquare; line-height:138%;}
.wrap5 .content {width:878px; height:545px; margin:0 auto; clear:both;}
.wrap5 .left    {width:468px; float:left;}
.wrap5 .right   {width:410px; float:left;}
.wrap5 p        {padding-bottom:30px;font-size:18px; color:#4f372e; line-height:160%;font-family:NanumBarunGothic; font-weight:400; text-align:left;}
.wrap5 h5       {padding-top:20px;font-size:16px; color:#4f372e; line-height:160%;font-family:NanumBarunGothic; font-weight:900; text-align:center;}

.wrap6 {background-color:#fff; text-align:left;}
.wrap6 .content {width:878px; height:319px; margin:0 auto; padding:90px 0 0 0;}
.wrap6 .left    {width:468px; float:left; clear:both;}
.wrap6 .right    {width:410px; height:229px; float:left;}
.wrap6 h3       {font-size:32px; color:#333; font-weight:700; font-family:NanumSquare; line-height:138%; float:left; padding:40px 0 0 0;}
.wrap6 p        {font-size:19px; color:#666; line-height:155%; font-family:NanumBarunGothic; font-weight:400; float:left; padding:20px 0 0 0;}

.wrap7 {background-color:#f0f0f0;}
.wrap8 {background-color:#f6f6f6;}

.footer{width:100%;height:170px;background-color:#fff;position:relative;text-align:center;z-index:999;border-top:#e8e8e8 solid 1px;}
