.cl{clear:both;}

/*intro*/
.intro1_dd{padding-bottom:10px;}
.intro1_dd h2{padding-top:7px;  font-size:1.4em; color:#000; font-weight:500; line-height:1.5; letter-spacing:-0.2px; margin-bottom:25px;}
.intro1_dd h2 .b_blue{color:#3264c7; font-weight:bold;}
.intro1_dd .greet_photo{float:right; padding-right:30px;}
.intro1_dd .greet_photo p{text-align:right; font-weight:600; font-size:12px; line-height:1.5; margin-top:5px; font-family:'Dotum','¸¼Àº °íµñ';}
.intro1_dd .greeting{width:500px; }
.intro1_dd .greeting p{line-height:1.6; margin-bottom:18px;}

.intro2_dd{padding-bottom:30px;}
.intro2_dd h2{padding-top:7px;  font-size:1.4em; color:#000; font-weight:500; line-height:1.5; letter-spacing:-0.2px; margin-bottom:25px;}
.intro2_dd h2 .b_blue{color:#3264c7; font-weight:bold;}


#year_Times .years{width:100%; overflow:hidden; border-right:1px solid #ccc;}
#year_Times .years li{width:6.25%; float:left; text-align:center;}
#year_Times .years li a{display:block; text-decoration:none; }
/*#year_Times .years .select a{border:1px solid #D41B19; border-bottom:none; font-weight:bold; color:#000;}*/
#year_Times h3{color:#000; font-weight:bold; margin:30px 0px 10px; font-size:1.4em;}

#year_Times .intro_years{width:100%; border-top:2px solid #6e6e6e;}
.intro_years th{text-align:left; padding:7px 5px 5px; color:#fa912a; font-size:0.96em; border-bottom:1px dashed #ccc; vertical-align:top; letter-spacing:-0.5px;}
.intro_years td{text-align:left; padding:7px 5px 5px; color:#5a5a5a; font-size:1em; border-bottom:1px dashed #ccc;}

.intro3_dd{padding-bottom:20px; height:80px;}
.intro3_dd p{float:left;}
.intro3_dd h1{padding-top:7px; float:right; width:600px; font-size:1.4em; color:#000; font-weight:500; line-height:1.5; letter-spacing:-0.5px;} 
.intro3_dd h1 .big{font-size:1.5em; color:#3264c7;}
.intro3_dd h1 .red{font-size:1.1em; color:#D41B19;}
.intro3_txt{margin-bottom:40px;}
.intro3_txt p{line-height:1.6; margin-bottom:18px;}
.intro3_txt h2{background:url('../img/sub/sub_blit02.jpg') no-repeat 0px 5px; color:#000; font-weight:normal; padding:0px 0px 10px 25px; 
                                             font-family:'¸¼Àº °íµñ','NanumBold'; letter-spacing:-1px; font-size:1.6em;}
.intro3_txt .janghak li{margin:10px 10px 20px 0px; float:left;}


.intro4_dd{padding-bottom:10px;}
#intro_tab{height:50px; margin-bottom:40px;}
#intro_tab li{float:left; margin-right:5px;}
#intro_tab li a{text-decoration:none;}
.intro4_dd h1{color:#fa912a; font-weight:normal; margin-bottom:20px; font-size:2.1em;}
.intro_emp{padding-left:5px;}
.emp_table{margin-top:40px;}
.emp_table h3{background:url('../img/sub/sub_blit02.jpg') no-repeat 0px 5px; color:#000; font-weight:normal; padding:0px 0px 10px 25px; 
                                             font-family:'¸¼Àº °íµñ','NanumBold'; letter-spacing:-1px; font-size:1.6em;}
.emp_table .emp_mem{width:770px; border-top:2px solid #d72830;}
.emp_mem thead th{padding:6px 0px 4px; border-bottom:1px solid #989898; color:#000; background:#f7f7f7;}
.emp_mem td{padding:12px 0px; text-align:center; vertical-align:middle; border-bottom:1px dashed #aaa; font-size:13px; color:#3f3f3f;} 
.emp_mem td img{width:120px; height:140px;}
.emp_mem .bottom td{border-bottom:1px solid #d72830;}

.intro_box{border:3px solid #bfd5fe; border-radius:10px; padding:15px 20px 12px; font-size:13px; color:#262626; line-height:1.6;}
.intro_box .blue{color:#154dbd; font-weight:bold; font-size:14px; line-height:1.8;}
.emp_table02{margin-top:40px;}
.emp_table02 h3{background:url('../img/sub/sub_blit02.jpg') no-repeat 0px 5px; color:#000; font-weight:normal; padding:0px 0px 10px 25px; 
                                             font-family:'¸¼Àº °íµñ','NanumBold'; letter-spacing:-1px; font-size:1.6em;}
.emp_table02 .emp_mem02{width:770px; border-top:2px solid #d72830;}
.emp_mem02 thead th{padding:6px 0px 4px; border-bottom:1px solid #989898; border-right:1px solid #ccc; color:#000; background:#f7f7f7; text-align:center;}
.emp_mem02 thead th.right{border-right:none;}
.emp_mem02 td{padding:6px 20px 4px; text-align:center; vertical-align:middle; border-bottom:1px solid #ccc;  border-right:1px solid #ccc; font-size:13px; color:#3f3f3f;} 
.emp_mem02 td.right{border-right:none;}
.emp_mem02 td.career{text-align:left;}
.emp_mem02 .gray td{background:#;}
.emp_mem02 .bottom td{border-bottom:1px solid #d72830;}
.emp_img{margin-top:40px;}


/*program*/
.prog_dd06{padding-bottom:10px;}
.prog_dd06 h1{color:#000; font-size:1.4em; margin-bottom:30px; font-weight:normal;}
.prog_table{width:100%; border-top:2px solid #d72830; margin-bottom:20px;}
.prog_table thead th{padding:6px 0px 4px; border-bottom:1px solid #989898; color:#000; background:#f7f7f7; text-align:left;}
.prog_table thead th.Tlt{padding-left:100px;}
.prog_table thead th.prog_year{text-align:left; padding:6px 17px 4px;}
.prog_table thead th select{padding:4px 6px 1px; border:1px solid #b4b4b4; font-size:12px;}
.prog_table td{padding:18px 30px 0px; text-align:left; vertical-align:top; font-size:13px; color:#4e4e4e; background:url('../img/sub/prog_blit.jpg') no-repeat 19px 26px;} 
.prog_table td.year{padding:6px 30px 4px;}
.prog_table td.title{font-weight:bold;}
.prog_table td a{font:normal 13px/23px "Nanum",dotum; color:#2c2c2c; }
.prog_table .bottom td{border-bottom:;}

#cont_page{}
#cont_page .tlt_box{padding:20px 16px 16px; background:#fef9f2; border:1px solid #ffe4bb; border-top:1px solid #d72830;}
#cont_page h2{background:url('../img/sub/sub_blit02.jpg') no-repeat 0px 5px; color:#000; font-weight:normal; padding:0px 0px 10px 25px; 
                                             font-family:'¸¼Àº °íµñ','NanumBold'; letter-spacing:-1px; font-size:1.6em;}
#cont_page h2 .normal{font-weight:normal; font-size:17px; color:#4b4b4b;}
#cont_page .tlt_box .tlt_text{padding:8px 0px 10px; height:104px; border-bottom:1px solid #fab84f;}
#cont_page .tlt_box .tlt_text li{float:left; font-size:13px; line-height:1.5; color:#6a6a6a;}
#cont_page .tlt_box .tlt_text .th{width:104px; margin-right:20px;}
#cont_page .tlt_box .tlt_text .text{width:610px; padding-top:6px;}
#cont_page .tlt_box .tlt_text .th img{width:104px; height:100px;}
#cont_page .tlt_box .recruit{padding:10px 0px;  height:220px; }
.tlt_box .recruit dl{clear:both; font-size:13px;}
.tlt_box .recruit dt{float:left; font:normal 13px/20px"NanumBold",dotum; color:#326de5; font-weight:bold; width:75px; padding-left:5px; margin:6px 0px 4px;}
.tlt_box .recruit dd{float:left; color:#3c3b3b; font-weight:normal; width:640px;  margin:5px 0px 4px; letter-spacing:-0.5px;}

/*calendar*/
#calendar{padding-bottom:30px;}
#calen_tlt{width:; height:70px; border:; border-bottom:2px solid #d72830; letter-spacing:-0.5px; position:relative;}
#calen_tlt .cal_date{text-align:center; padding-top:28px;}
.cal_date .month{color:#fa912a; font-weight:normal;  font-size:2.6em;}
.cal_date .year{color:#4e4e4e; font-weight:normal;  font-size:2.4em;}
#calen_tlt .date_point{position:absolute; top:36px; right:10px; font-size:11px;}
#calen_tlt .date_point select{padding:3px 3px 2px; border:1px solid #b4b4b4;  vertical-align:baseline; height:23px;}
table.calen_table{width:100%; margin-top:30px;}
.calen_table th{padding:5px 0px 4px; background:#fc9938; color:#fff; border-bottom:5px solid #fff; border-right:1px solid #fff; font-weight:normal;}
.calen_table th.red{background:#d72830;}
.calen_table th.blue{background:#3464c3;}
.calen_table td{padding:5px 11px 4px; height:70px; border:1px dashed #ccc; border-right:none; border-top:none; vertical-align:top; color:#3c3c3c; font-size:13px; 
                        font-weight:bold; background:#fff;}
.calen_table td.sunday{color:#d72830;}
.calen_table td.holiday{color:#d72830;}
.calen_table td.saturday{color:#3464c3; border-right:1px dashed #ccc;}
.calen_table td .working{float:right; color:#3e3e3e; display:block; width:px; font-size:12px; font-weight:normal;}

/*reservation*/
.reserv_dd01{padding-bottom:10px;}
.reserv_dd01 h1{color:#fa912a; font-weight:normal; margin-bottom:20px; font-size:2.1em;}
.reserv_dd01 h3{padding-top: 7px; font-size: 1.3em;  color: #000;  font-weight: 500; line-height: 1.5; letter-spacing: -0.2px; margin-bottom:10px;}
.reserv_dd01 h3 .blue{color: #3264c7; font:normal 18px/23px "NanumBold",dotum; }
.reserv_dd01 h3 .orange{color:#fa912a; font:normal 18px/23px "NanumBold",dotum; }
.reserv_dd01 .reser_txt01{border: 3px solid #bfd5fe; border-radius: 10px; padding: 15px 15px 12px;  font-size: 13px; line-height: 1.7;}

#reserv_box01{margin-top:35px; clear:both;}
#reserv_box01 h2{background: url('../img/sub/sub_blit02.jpg') no-repeat 0px 5px; color: #000; font-weight: normal; padding: 0px 0px 10px 25px;
                             font-family: '¸¼Àº °íµñ','NanumBold'; letter-spacing: -1px; font-size:1.6em;}
.reserv_Use{height:290px;}
.reserv_Use .caMera{float:left; width:380px;}
.reserv_Use .use_txt{float:left; width:340px; padding:3px 12px 2px; background:#fef9f2; border:1px solid #fdd69a; border-top:2px solid #d72830; margin-left:25px;}
.reserv_Use .use_txt li{background: url('../img/sub/use_blit01.jpg') no-repeat 0px 18px; padding:11px 2px 10px 9px; line-height:1.5; color:#3c3b3b;
                                    border-bottom:1px dashed #b0afaf;}
.reserv_Use .use_txt li.bottom{border-bottom:none;}
#reserv_box01 h2 .b_name{color:#3264c7; font-weight:bold;}
.reserv_Use .use_txt dt{margin-bottom:2px;}
.reserv_Use .use_txt dt.name{color:#000; font-weight:bold; font-size:1.2em; font-family:'¸¼Àº °íµñ','NanumBold'; letter-spacing:-0.5px;} 
.reserv_Use .use_txt .first{background: url('../img/sub/use_blit01.jpg') no-repeat 0px 22px;}

.reserv_dd02{padding-bottom:10px;}
.reserv_dd02 h3{padding-top: 7px; font-size: 1.3em;  color: #000;  font-weight: 500; line-height: 1.5; letter-spacing: -0.2px; padding-bottom:15px;}
.reserv_dd02 h3 .blue{color: #3264c7; font:normal 18px/23px "NanumBold",dotum; }
.reserv_dd02 h3 .orange{color:#fa912a; font:normal 18px/23px "NanumBold",dotum; }
.use_Guide{padding:11px 16px 10px; background:#fff; border-radius:10px; border:3px solid #bfd5fe;}
.use_Guide ul{overflow:hidden;}
.use_Guide ul li{background: url('../img/sub/use_blit01.jpg') no-repeat 0px 9px; padding:3px 0px 6px 8px; font:normal 13px/23px "Nanum",dotum; color:#505050; line-height:1.4;}
.use_Guide ul li .g_blue{color: #3264c7; font:normal 13px/23px "NanumBold",dotum; line-height:1.4;}
.use_Guide ul li .g_red{color: #ff3232; font:normal 13px/23px "NanumBold",dotum; line-height:1.4;}
.use_Guide .special_b{color: #3264c7; font:bold 13px/23px "NanumBold",dotum; padding:6px 0px 2px; border-top:1px solid #fa912a; margin-top:5px;}

#reserv_box02{margin-top:30px; clear:both;}
#reserv_box02 h2{background: url('../img/sub/sub_blit02.jpg') no-repeat 0px 5px; color: #000; font-weight: normal; padding: 0px 0px 20px 25px;
                             font-family: '¸¼Àº °íµñ','NanumBold'; letter-spacing: -1px; font-size:1.6em;}
#reserv_box02 .info_ul{padding:15px 7px 0px;}
#reserv_box02 .info_ul li{margin-bottom:5px; background: url('../img/sub/use_blit01.jpg') no-repeat 0px 9px; padding-left:9px;}
#reserv_box02 .info_ul li .blue{color: #3264c7; font:bold 13px/23px "NanumBold",dotum;}
