@charset "utf-8";
/*reset(초기화)*/
ul, li { list-style-type:none; }
img { border:0; }
body,h1,h2,h3,h4,h5,h6,p,ul,li { margin:0; padding:0; }
a { text-decoration:none; color:#666; }

/*base(기본설정)*/
body { font-size:12px; font-family: "나눔고딕","맑은 고딕","돋움"; color:#666; background:url(../images/bg.gif) repeat-x; }

/*layout*/
#header_body { position:fixed; width:100%; height:162px; background:#FFF; }
#wrap { margin:0 auto; width:1251px; height:2246px; overflow:hidden; }
#header { position:fixed; width:1251px; height:165px; }
#contents { width:1251px; height:2074px; }
#footer { width:1251px; height:171px; position:relative; }

/*header*/
#header_jin {  width:1251px; height:165px; position:relative; z-index:10; background:url(../images/header_jin_bg.png) repeat-x; }
#header_jin h1 { width:150px; height:39px; position:absolute; left:24px; top:12px;}
#facebook_0u { width:174px; height:30px; position:absolute; left:24px; bottom:28px; }
#product_line { width:238px; height:33px; position:absolute; left:504px; bottom:33px; background:url(../images/product_line.gif); }
#gnb { width:557px; height:57px; position:absolute; right:68px; top:12px; background:url(../images/gnb_bg.gif); }
#gnb li { float:left; margin-right:1px; cursor:pointer; }
#facebook { width:34px; height:34px; position:absolute; right:27px; top:18px; }
#home_text { width:322px; height:12px; background:url(../images/home_text_bg.gif); position:absolute; right:28px; bottom:35px; }
#home_text li { float:left; margin-left:10px; }
#nav { width:105px; height:3px; position:absolute; left:574px; bottom:0px; }
#nav li { float:left; margin-right:2px; width:33px; height:3px; background:#000; cursor:pointer; }


/*contents*/
#contents_1 { width:1251px; height:800px; position:relative; }
#contents_1 #visual { width:624px; height:635px; background:url(../images/contents_1_bg.jpg); position:absolute; bottom:0px; }
#section_1  { width:627px; height:635px; background:url(../images/contents_1_sbg.png) no-repeat 26px 27px; position:absolute; right:0px; bottom:0px; }
#section_1 .txt { margin-top:52px; }
#section_1 .txt span { display:block; margin:9px 0 10px; color:#666; font-size:17px; font-weight:600; }
#section_1 .txt p { font-size:13px; line-height:18px; }
#section_1 .txt p strong { display:block; margin:25px 0 7px; color:#2e2e2e; font-size:16px; line-height:24px; font-weight:600; }
#section_1 .txt a { display:inline-block; margin-top:20px; }

#contents_2 { width:1251px; height:638px; position:relative; }
#contents_2 #visual { width:609px; height:638px; background:url(../images/contents_2_bg.jpg); position:absolute; right:0px; bottom:0px; }
#section_2  { width:630px; height:638px; background:url(../images/contents_2_sbg.png) no-repeat 81px; position:absolute; bottom:0px; }
#section_2 .txt { margin:55px 0 0 24px; }
#section_2 .txt span { display:block; margin:9px 0 10px; color:#666; font-size:17px; font-weight:600; }
#section_2 .txt p { font-size:13px; line-height:18px; }
#section_2 .txt p strong { display:block; margin:25px 0 7px; color:#2e2e2e; font-size:16px; line-height:24px; font-weight:600; }
#section_2 .txt a { display:inline-block; margin-top:20px; }

#contents_3 { width:1251px; height:637px; position:relative; }
#contents_3 #visual { width:617px; height:637px; background:url(../images/contents_3_bg.jpg); position:absolute; bottom:0px; }
#section_3  { width:627px; height:637px; background:url(../images/contents_3_sbg.png) no-repeat 26px; position:absolute; right:0px; bottom:0px; }
#section_3 .txt { margin-top:55px; }
#section_3 .txt span { display:block; margin:9px 0 10px; color:#666; font-size:17px; font-weight:600; }
#section_3 .txt p { font-size:13px; line-height:18px; }
#section_3 .txt p strong { display:block; margin:25px 0 7px; color:#2e2e2e; font-size:16px; line-height:24px; font-weight:bold; }
#section_3 .txt a { display:inline-block; margin-top:20px; }

/*footer*/
.footer_inner { width:1199px; height:65px; position:absolute; left:42px; top:43px; position:relative; }
.menuLst { display:inline-block; margin:0 0 7px; background:url(../images/footer_bg.gif) no-repeat 51px; }
.menuLst strong { color:#000; }
.menuLst li { float:left; margin-right:13px; }
.addArea { display:block; margin:7px 0; }
.copy { display:block; margin:7px 0; }
.img_wa { display:block; position:absolute; right:10px; bottom:0px; }
