/*//head//*/



ul li { padding:0;margin:0}



.hd_line { width:100%;height:6px;background: #f5c815;}


.visualWrap { width:100%}
.visual { width:100%;}

.ico_wrap { width:100%;background:#f5c815;}
.ico_wrap ul { width:1000px;height:196px;margin:0 auto;overflow:hidden;padding:0}
.ico_wrap ul li { float:left;list-style:none;}
.ico_wrap ul li a { width:166px;}


.contWrap { width:100%;}
.cont { width:1000px;margin:40px auto; height:215px;overflow:hidden;}
.cont01, .cont02, .cont03 { width:245px; height:215px; float:left;margin-right:6px;}
.cont04 { width:245px;float:left; text-align:center;}


.footer { width:1000px;height:125px;;margin:0 auto;position:relative; padding: 0 0 20px;}
.footer span:after { content:'|';padding:0 5px;}
.footer p span.cs b { color: #ff0000;}

#sfl { height:24px; border:1px solid #d7d7d7}

/*팝업*/

.style1 {color: white; font-size: 12px}
.style2 {color: gray; font-size: 12px}


/* //////////// 서브 레이아웃 영역 ///////////// */
#subVisualArea {background:url(../img/bg_sub_visual.gif) repeat-x center top;width:100%;min-width:1000px;height:200px;overflow:hidden;border-bottom:1px solid #eee;}
#subVisualArea .txt_box {width:1000px;margin:0 auto;color:#fff;font-size:20px;line-height:1.5;margin-top:54px;padding-left:50px;display:none}
#subVisualArea .txt_box strong {font-size:34px;position:relative;top:50px}
#subVisualArea .txt_box p {color:#edffb1;position:relative;bottom:50px}
.sub_inner {width:1000px;margin:0 auto;border-width:0 1px;min-height:700px;overflow:hidden;border-right:1px solid #dedede;border-left:1px solid #dedede}
.sub_inner .side_area {float:left;width:218px;}
.sub_inner .content_area {float:left;width:700px;padding:38px 40px 60px;border-left:1px solid #dedede;min-height:700px}
.sub_inner .infoTable { border-collapse:collapse;word-wrap :break-word; width:100%; border-top:2px solid #f5c815; border-bottom:1px solid #ddd;border-left:1px solid #ddd;}
.sub_inner .infoTable th { border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:10px; color:#345cce; }
.sub_inner .infoTable td { font-size:13px; padding:10px;border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center; line-height:16px;}
.sub_inner .infoTxt { color:#555; line-height:24px; font-size:13px;}
.sub_cont strong { color:#d96a19; background:url(/img/bull.png) no-repeat 0% 50%; font-size:16px; padding-left:12px; margin-bottom: 5px;display: inline-block; }
.subArea { margin-bottom: 20px;}
.subArea h3 { color:#2550cb;font-size:15px;}

/* 사이드 네비 */
#snb .tit_box {height:110px;overflow:hidden;border-bottom:3px solid #f5c815;padding:0 30px}
#snb .tit_box h2 {font-size:24px;padding:40px 0 2px}
#snb .tit_box span {display:block;color:#a44182;font-size:12px;}
#snb > ul { padding:0;margin:0}
#snb > ul > li {border-bottom:1px solid #dedede;list-style:none;}
#snb > ul > li > a {display:block;padding:16px 10px 15px 40px;font-size:16px;font-weight:bold;text-decoration:none}
#snb > ul > li.on > a {background:#f5c815;color:#fff}
#snb > ul > li > a:hover {color:#f5c815}
.heading {border-bottom:1px solid #dedede;margin-bottom:30px;padding-bottom:15px;overflow:hidden}
.heading h2 {font-size:33px;color:#603913}
.heading .txt_box {float:left}
.heading .txt_box p {padding-top:5px;color:#999}
.location {float:right;margin-top:40px;}
.location li {display:inline;font-size:11px;color:#666}
.location li a {color:#666}
.location li.fb {color:#8e3871}
.location li:before {content:'> ';font-weight:normal;color:#999;padding:0 4px}
.location li:first-child:before {content:'';padding:0;}
#container_title { display:none;}
.subArea tr td:nth-of-type(1) { background:#fbf5e7;}