/* font */
@font-face{
	font-family:NanumGothic;
	src:url('/skin/css/font/NanumGothic.eot');
	src:url('/skin/css/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
	url('/skin/css/font/NanumGothic.woff') format('woff'),
	url('/skin/css/font/NanumGothic.ttf') format('truetype');
}

@font-face {
  font-family: NanumGothic;
  font-style: normal;
  font-weight: 800;
  src: url(/skin/css/font/NanumGothicBold.eot);
  src: url(/skin/css/font/NanumGothicBold.eot?#iefix) format('embedded-opentype'),
       url(/skin/css/font/NanumGothicBold.woff) format('woff'),
       url(/skin/css/font/NanumGothicBold.ttf) format('truetype');
}



div.blackcatson {color: white; font-size: 12px; color: #666666; line-height: 180%; }
div.blackcat {color: black; font-size: 12px; color: #666666; line-height: 180%; }
table td {font-family: 'NanumGothic','³ª´®°íµñ', 'Droid Sans', sans-serif; font-size: 12px; color: #666666; line-height: 180%; }

a:link { color: #666666; text-decoration: none }
a:visited { color: #666666; text-decoration: none }
a:active { color: #666666; text-decoration: none }
a:hover { color: #333333; text-decoration: underline }

img { border: 0px; }

/* form */
form {display:inline;}
.form { height:20px; padding-top:2px; padding-left:4px; background-color:#ffffff; border:1px solid #cccccc; color: #444444;font-size:12px;}
.login { height:19px; border:1px solid #bbbbbb; padding-top:1px; padding-left:4px; font-size: 12px; color: #053f64;}

a.notice:link,a.notice:visited,a.notice:active { color: #858585; line-height: 120%; text-decoration: none }
a.notice:hover { color: #666666; line-height: 120%; text-decoration: underline }

.title_text {padding:0 0 12 0; font-family: 'NanumGothic','³ª´®°íµñ', 'Droid Sans', sans-serif; font-size:11px; color: #ADADAD; line-height: 120%; text-decoration: none}

.copy {padding:16 0 0 0; font-family: 'NanumGothic','³ª´®°íµñ', 'Droid Sans', sans-serif; font-size:11px; color: #959595; line-height: 130%; text-decoration: none}

.oline_text {padding:14 0 0 15; color: #8C8C8C; line-height: 120%; text-decoration: none}
.oline_text2 {padding:0 0 0 13; color: #8C8C8C; line-height: 120%; text-decoration: none}

.oline_form {
height:22;background-color:#F7F7F7;
border-top-color: #969696; border-top-style:solid; border-top-width:1px;
border-bottom-color: #CFCFCF; border-bottom-style:solid; border-bottom-width:1px;
border-left-color: #969696; border-left-style:solid; border-left-width:1px;
border-right-color: #CFCFCF; border-right-style:solid; border-right-width:1px;
color: #444444;font-size:12px; font-family: 'NanumGothic','³ª´®°íµñ', 'Droid Sans', sans-serif; padding-left: 4px;padding-top: 4px;  }

.oline_se
{
color: #666666;font-size:12px;padding-left: 4px;padding-top: 2px;
font-family:'NanumGothic','³ª´®°íµñ', 'Droid Sans', sans-serif;FONT-SIZE:12px;
}

.oline_form2 {
height:22;background-color:#F7F7F7;
border-top-color: #969696; border-top-style:solid; border-top-width:1px;
border-bottom-color: #CFCFCF; border-bottom-style:solid; border-bottom-width:1px;
border-left-color: #969696; border-left-style:solid; border-left-width:1px;
border-right-color: #CFCFCF; border-right-style:solid; border-right-width:1px;
color: #444444;font-size:12px; font-family: 'NanumGothic','³ª´®°íµñ', 'Droid Sans', sans-serif; padding-left: 4px;padding-top: 4px; overflow:auto;  }

.img_small      { cursor:hand; border-color:#DFDFDF; border-style:solid;}

.font_day{font-family: 'NanumGothic','³ª´®°íµñ', 'Droid Sans', sans-serif; font-size:12px; color: #ffffff;}

.tblhead { font-size: 12px; font-weight: normal; text-align: center; color: #505050; background-color: #f5f5f5; padding-right:5px; }
.tblheader { font-size: 12px; font-weight: normal; text-align: center; color: #666666; background-color: #f5f5f5; }

/*** °Ô½ÃÆÇcontents ***/
.contents p {padding: 0; margin: 0;}


/* Layout */

#wrap{min-width:100%;}

.mainimg_wrap{position:relative;height:425px;z-index:19;}
.mainimg_wrap {position:relative; margin:0 auto;}
.mainimg_wrap .mainimg{height:425px;margin:0 auto;}
.mainimg_wrap .mainimg .visual_img1 {height:425px;background:url('/skin/img/main/visual_img1.jpg') no-repeat center;}
.mainimg_wrap .mainimg .visual_img2 {height:425px;background:url('/skin/img/main/visual_img2.jpg') no-repeat center;}
.mainimg_wrap .mainimg .visual_img3 {height:425px;background:url('/skin/img/main/visual_img3.jpg') no-repeat center;}

/*
.family {margin:0 auto;width:670px;height:70px;position:relative;}
.lnb_wrap h1 {position:absolute;top:5px;left:0;}
.lnb {position:absolute;top:24px;right:-52px;}
.lnb > li {float:left;}
.lnb > li.last{margin-right:0;padding-right:0;}
.lnb > li a {width:180px;text-align:center;color:#6D6D6D;font-family:'Open Sans', sans-serif;display:block;padding:2px 0;font-size:17px;border-top:2px solid #fff;letter-spacing:-1px;}
.lnb > li a:hover {text-decoration:none;border-top:2px solid #A61612}
.lnb:after{clear:both;content:"";display:inline-block;visibility:hidden;}

.list_carousel {text-align:left; background:url('/skin/img/index_family_bg2.gif') no-repeat center;}
.list_carousel ul {margin: 0 0 0 35px;padding: 0 0 0 0;list-style: none;display: block;}
.list_carousel li {width:130px;height:50px;text-align:center;margin:3px 1px 0 1px;display: block;float: left;}*/







p {padding: 0; margin: 0;}
ul {list-style:none;}
ul,li {padding:0;margin:0;}
.lnb:after { content:""; display:block; clear:both; }
.lnb {font-family: NanumGothic;overflow:hidden; z-index:100;}
.lnb li {float:left;}
.lnb li.depth1li {float:left; font-family: NanumGothic; margin-left:20px; position:relative;}
.lnb li.depth1li .depth1a {display:block;font-size:15px;font-weight:bold;text-decoration:none;color:#505050;height:80px;line-height:57px;padding:0 29px;}
.lnb li.depth1li.last .depth1a {padding-right:0;}
.lnb li.depth1li .depth1a:visited {color:#505050;}
.lnb li.depth1li .depth1a:hover {color:#00489a; }
.lnb li.depth1li .depth1a.selected {color:#00489a;}


.sub_menu {overflow:hidden;display:none;position:absolute;top:55px;left:-30px; margin-left:0px;z-index:100;width:600px;font-family: NanumGothic;}
.sub_menu li {float:left;height:24px;padding:0 5px;}
.sub_menu li a {float:left; color:#787878;text-decoration:none;height:26px;line-height:26px; display:block;padding:0 5px;}
.sub_menu li a:visited {color:#787878;}
.sub_menu li a:hover{color:#00489a;}
.lnb li.depth1li.last .sub_menu {left:0px;}
#sub_menu0 {width:180px;}
#sub_menu1 {width:284px;}
#sub_menu2 {width:191px;}
#sub_menu3 {width:96px;}

.column_left {font-family:NanumGothic; width:200px;margin-top:0px;}
.column_left .left_title {width:171px;height:50px;padding-left:0px;padding-top:20px;font-size:24px;font-weight:bold;color:#323232;margin-top:0px;}
.column_left .left_title .enm {color:#bebdbd;font-size:12px;margin:5px 0;}

#left_menu {font-family:NanumGothic; width:200px;padding-top:5px;}
.left_menu li a {text-decoration:none;color:#00489a;font-size:13px;height:28px;display:block;line-height:25px;text-align:left;padding-left:20px;border-bottom:1px solid #ddd;}
.left_menu li a:hover {color:#fff; background:#00489a;}
.left_menu li a.selected {color:#fff;background:#00489a;}

.sub-title {overflow:hidden;font-family:NanumGothic;position:relative;height:50px;padding-top:10px;text-align:left;border-bottom:1px solid #ededed}
.sub-title .st-title {font-size:30px;font-weight:bold;color:#343434;text-align:left;margin-top:5px }
.sub-title .st-stitle {float:left;font-size:12px;margin-top:0px;text-align:left;}
.sub-title .st-location {position:absolute;bottom:10px;right:0;color:##999999;}