@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
a:link { font-weight:normal; font-family:'Nanum Gothic', Arial, sans-serif; color:#666; text-decoration:none; }
a:visited { font-weight:normal; font-family:'Nanum Gothic', Arial, sans-serif; color:#666; text-decoration:none; }
a:hover, a:focus, a:active { font-weight:normal; font-family:'Nanum Gothic', Arial, sans-serif; color:#333; text-decoration:none; } 
#skipNav a { position:absolute; left:0; top:-100px; z-index:99999999; }
#skipNav a:active, #skipNav a:focus { position:absolute; left:0; top:0; background:#F6BB82; color:#C05B07; display:block; font-weight:bold; padding:6px 0; text-align:center; width:100%; }
.colorTip{ display:none; position:absolute; left:50%; top:11px; padding:6px; background-color:white; font-family:'Nanum Gothic', Arial, sans-serif; font-size:11px; font-style:normal; line-height:11px; text-decoration:none; text-align:center; text-shadow:0 0 1px white; white-space:nowrap; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; z-index:999; }
.pointyTip,.pointyTipShadow{ border:6px solid transparent; bottom:23px; height:0; left:50%; margin-left:-6px; position:absolute; width:0; -moz-transform:rotate(180deg); -o-transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); }
.pointyTipShadow { border-width:7px; bottom:24px; margin-left:-7px; }
.colorTipContainer{ position:relative; text-decoration:none !important; }
.white .pointyTip { border-top-color:#fff;}
.white .pointyTipShadow { border-top-color: #ddd;}
.white .colorTip { background-color:#fff; border:1px solid #ddd; color:#555; font-weight:bold; text-shadow:none; }
.yellow .pointyTip { border-top-color: #f9f2ba; }
.yellow .pointyTipShadow { border-top-color: #e9d315; }
.yellow .colorTip { background-color:#f9f2ba; border:1px solid #e9d315; color:#5b5316; font-weight:bold; text-shadow:none; }
.blue .pointyTip { border-top-color:#d9f1fb; }
.blue .pointyTipShadow{ border-top-color:#7fcdee; }
.blue .colorTip{ background-color:#d9f1fb; border:1px solid #7fcdee; color:#1b475a; font-weight:bold; text-shadow:none; }
.green .pointyTip{ border-top-color:#f2fdf1;}
.green .pointyTipShadow{ border-top-color:#b6e184;}
.green .colorTip{ background-color:#f2fdf1; border:1px solid #b6e184; color:#558221; font-weight:bold; text-shadow:none; }
.red .pointyTip { border-top-color:#bb3b1d; }
.red .pointyTipShadow { border-top-color:#8f2a0f; }
.red .colorTip { background-color:#bb3b1d; border:1px solid #8f2a0f; color:#fcfcfc; font-weight:bold; text-shadow:none; }
.black .pointyTip{ border-top-color: #333; }
.black .pointyTipShadow { border-top-color: #111; }
.black .colorTip { background-color:#333; border:1px solid #111; color:#fcfcfc; font-weight:bold; text-shadow:none; }
.orange .pointyTip{ border-top-color:#FF8B2D; }
.orange .pointyTipShadow { border-top-color:#FF8B2D; }
.orange .colorTip { background-color:#FF8B2D; border:1px solid #FF8B2D; color:#fff; font-weight:bold; text-shadow:none; }
.none { position:absolute; left:-999em; }
#topIco { bottom:69px; left:50%; width:32px; height:32px; margin-left:470px; background:url('../intro/images/top_icon.png') left top no-repeat; }
#top { position:relative; width:960px; height:99px; background:url('../images/top_mbg.png') left top no-repeat; margin:0 auto; }
#top .logo { position:absolute; top:33px; left:69px; }
#gnb { position:relative; top:33px; left:256px; width:463px; height:66px; overflow:hidden; }
#gnb ul li { float:left; }
#gnb ul li a.mt { display:block; width:92px; line-height:36px; text-align:center; font-size:13px; color:#CD4007; font-weight:bold; }
#gnb ul li a.mt:hover, #gnb ul li a.mt:focus { color:#000; font-weight:bold; } 
#gnb ul li ul { display:none; position:absolute; left:0; top:36px; width:461px; height:28px; background-color:#fff; border:solid 1px #F6B077; }
#gnb ul li ul li { margin:0; }
#gnb ul li ul li a { display:block; color:#666; padding:5px 8px; }
#gnb ul li ul li a:hover, #gnb ul li ul li a:focus { color:#CD4007; font-weight:normal; }
#gnb ul li#gnb0 ul li, #gnb ul li#gnb1 ul li, #gnb ul li#gnb2 ul li, #gnb ul li#gnb3 ul li, #gnb ul li#gnb4 ul li { padding:0; }
#gnb ul li#gnb0 ul li:first-child { padding-left:14px; }
#gnb ul li#gnb1 ul li:first-child { padding-left:105px; }
#gnb ul li#gnb2 ul li:first-child { padding-left:168px; }
#gnb ul li#gnb3 ul li:first-child { padding-left:170px; }
#gnb ul li#gnb4 ul li:first-child { padding-left:156px; }
#top .secMenu { position:absolute; bottom:4px; right:61px; }
#top .secMenu li { float:left; }
#top .secMenu li.tm2, li.tm3 { margin-left:7px; }
#footArea { position:relative; margin:0 auto; width:920px; height:85px; }
#footArea p.copy { position:absolute; top:15px; left:18px; font-size:11px; color:#666; font-family:'Nanum Gothic'; }
#footArea p.copy strong { font-weight:bold; color:#333; }
#footArea p.copy strong,
#footArea p.copy span { padding-right:8px; margin-right:5px; background:url('../images/v_line.gif') 100% 50% no-repeat; }
#footArea p.copy span.over { background:none; }
#footArea p.botMenu { position:absolute; top:18px; right:18px; }
#footArea p.botMenu span.privacy a,
#footArea p.botMenu span.agree a { font-size:12px; font-weight:bold; font-family:'Nanum Gothic'; }
#footArea p.botMenu span.privacy { margin-right:12px; }
#footArea p.botMenu span.privacy a:hover,
#footArea p.botMenu span.agree a:hover { color:#222; }
#mWrapper { position:relative; margin:0 auto; width:100%; background-color:#F8F7DB;  }
#mTopwrap { position:fixed; top:0; left:0; width:100%; height:99px; background:url('../images/top_bg.gif') 0 0 repeat-x; z-index:999; }
#mCenter { margin:0 auto; padding-top:99px; width:960px; }
#mFooter { float:left; width:100%; border-top:1px solid #E4E8AB; }
#sWrapper { position:relative; margin:0 auto; width:100%; background-color:#F8F7DB; }
#sTopwrap { position:fixed; top:0; left:0; width:100%; height:99px; background:url('../images/top_bg.gif') 0 0 repeat-x; z-index:999; }
#sCenter { margin:99px auto; width:960px; height:541px; background:url('../intro/images/sub_mainbg.jpg') left top no-repeat; }
#sFooter { float:left; width:100%; border-top:1px solid #E4E8AB; }