@charset "utf-8";

/* base */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

* { margin:0; padding:0; }
li {	list-style: none; }
img { border:none; }
a { text-decoration:none !important ;}
body { color:#666; font-size:12px; font-family: 'Nanum Gothic', serif !important; line-height:1.2;  }
.iwrap { width:1050px; margin:0 auto;}

#s_header ul:after, #s_nav .iwrap > ul:after, #s_footer .iwrap > ul:after, #s_sub .iwrap:after, #s_sub .iwrap #s_cont #map:after { clear:both; content:""; display:block; height:0; visibility:hidden; }

/* layout */
#s_header { background:#ac1d15; border-top:5px solid #72140e; position:relative; }
#s_header .iwrap { position:relative; }
#s_header p { text-align:center; padding:30px 0;}
#s_header .iwrap div { background:url(../images/bg_topmenu.jpg) no-repeat center; position:absolute; top:0; right:120px; width:217px; height:16px; }
#s_header ul { position:absolute; left:25px; top:-1px; }
#s_header ul:after { clear:both; content:""; display:block, height:0; visibility:hidden; }
#s_header ul li { float:left; margin:0 2px; color:#c76f69; }
#s_header ul li a:link, #s_header ul li a:visited { color:#c76f69; }

#s_nav { background:url(../images/bg_snav.png) repeat-x; height:40px; overflow:hidden; position:absolute; width:100%; Z-index:9999;}
#s_nav .iwrap > ul { width:655px; margin:0 auto; }
#s_nav .iwrap > ul > li { float:left; line-height:40px; font-size:1.4em; color:#ccc; text-align:center;}
#s_nav .iwrap > ul > li > a { color:#666; font-weight:bold; width:160px; height:40px; display:block; }
#s_nav .iwrap > ul > li > ul > li { line-height:1.6; font-size:0.9em; }
#s_nav .iwrap > ul > li > ul > li > a { color:#999; }

#s_blank { height:40px; }

#s_footer { margin:30px 0 0; background:#72140e url(../images/bg_footer.jpg) no-repeat center top; }
#s_footer .iwrap { position:relative; background:url(../images/dot.png) no-repeat center; height:250px; }
#s_footer .iwrap > img { position:absolute; left:0; top:30px; }
#s_footer .iwrap address { color:#ff9090; position:absolute; left:0; top:110px; font-style:normal; line-height:2; font-size:0.9em; }
#s_footer .iwrap address span { letter-spacing:2px; position:relative; top:-1px; left:5px; }
#s_footer .iwrap > ul { position:absolute; top:30px; right:0; }
#s_footer .iwrap > ul > li { float:left; margin-right:30px; color:#400905; font-weight:bold; font-size:1.2em; }
#s_footer .iwrap > ul > li > ul { position:relative; left:12px; top:10px; }
#s_footer .iwrap ul li a { color:#d6d6d6; font-weight:normal; line-height:1.8; font-size:0.8em; }



/* index */
#s_main .iwrap { width:1100px; margin:0 auto;}

#s_cont1 .iwrap { margin-top:30px; position:relative; }
#s_cont1 .iwrap > div > p { margin-bottom:15px; }
#s_cont1 .iwrap > div > p > a { color:#333; font-weight:bold; font-size:1.4em; }
#s_cont1 .iwrap > div:last-child { position:absolute; right:0; top:35px; }

#s_cont2 .iwrap { margin:60px auto; position:relative; }
#s_cont2 .iwrap > div:nth-child(2) { position:absolute; top:0; left:380px; }
#s_cont2 .iwrap > div:last-child { position:absolute; top:40px; right:0; }
#s_cont2 .iwrap > div > p { margin-bottom:15px; }
#s_cont2 .iwrap > div > p > a { color:#333; font-weight:bold; font-size:1.4em; }
#s_cont2 .iwrap > div > div { width:230px; height:95px; }
#s_cont2 .iwrap > div > div  p { position:absolute; right:0px; top:50px; line-height:1.4;  color:#ccc; }
#s_cont2 .iwrap a { color:#666; font-size:1.1em;}




/* sub */
article { border:none !important; }
#s_sub #s_smain { background:#f5debe; text-align:center; line-height:0; }
#s_sub .iwrap { width:1050px; margin:0 auto;  }
#s_sub .iwrap > div { float:left; }
#s_sub .iwrap #s_left { width:195px; }
#s_sub .iwrap #s_left p { height:90px; line-height:90px; text-align:center; font-size:1.4em; font-weight:bold; }
#s_sub .iwrap #s_left #s_smenu > li { text-indent:10px; font-size:1.2em; border-bottom:1px solid #d9d9d9; font-weight:bold; }
#s_sub .iwrap #s_left #s_smenu > li > a:link, #s_sub .iwrap #s_left #s_smenu > li > a:visited { color:#9d9d9d; height:30px; line-height:30px; }
#s_sub .iwrap #s_left #s_smenu > li > a:hover, #s_sub .iwrap #s_left #s_smenu > li > a:active, #s_sub .iwrap #s_left #s_smenu > li > a:focus { background:#eee; width:195px; height:30px; display:block;}
#s_sub .iwrap #s_left #s_smenu > li > a.select { background:#ba8f6e; color:#fff; width:195px; height:30px; display:block;}
#s_sub .iwrap #s_left #s_smenu > li > ul { display:none; }
#s_sub .iwrap #s_left #s_smenu > li > ul > li { text-indent:15px; font-weight:bold; }
#s_sub .iwrap #s_left #s_smenu > li > ul> li > a:link, #s_sub .iwrap #s_left #s_smenu > li > ul > li > a:visited { color:#9d9d9d; height:30px; line-height:30px; }
#s_sub .iwrap #s_left #s_smenu > li > ul > li > a:hover, #s_sub .iwrap #s_left #s_smenu > li > ul > li > a:active, #s_sub .iwrap #s_left #s_smenu > li > ul > li > a:focus { background:#eee; width:195px; height:30px; display:block;}
#s_sub .iwrap #s_left #customer ul li { text-indent:10px; color:#666; font-weight:bold; margin-bottom:5px; }
#s_sub .iwrap #s_left #customer ul li:nth-child(1) {margin:50px 0 25px; color:#333; font-size:1.6em; }
#s_sub .iwrap #s_left #customer ul li:nth-child(2), #s_sub .iwrap #s_left #customer ul li:nth-child(6) { font-size:1.2em; margin-top:25px; }
#s_sub .iwrap #s_left #customer ul li:nth-child(3) { color:#333; font-size:2em;}


#s_sub .iwrap #s_cont { width:815px; position:relative; padding:50px 20px 0; }
#s_sub .iwrap .stitle { position:absolute; top:32px; left;0; font-size:1.6em; font-weight:bold; color:#d43030;  }
#s_sub .iwrap .stitle .pipe { color:#9a9a9a; }
#s_sub .iwrap .stitle .sment { color:#464646; font-size:0.7em; font-weight:normal; }

#s_sub .iwrap .gblank { height:20px; }
#s_sub .iwrap #s_cont #map { position:absolute; right:0; top:10px; height:30px; }
#s_sub .iwrap #s_cont #map > li { float:left; margin-left:5px; color:#999; line-height:30px; }
#s_sub .iwrap #s_cont #map > li > a { color:#999; }
#s_sub .iwrap #s_cont #map > li:last-child > a { color:#ba8f6e; font-weight:bold; }
#s_sub .iwrap #s_cont p { text-align:center; }
#s_sub .iwrap #s_cont h2 { display:none; }

#bo_v_table { display:none; }

