@charset "euc-kr";

/* Kakao Map */
.root_daum_roughmap {width:100%!important; border: none !important; padding:0!important;}
.root_daum_roughmap .wrap_controllers {display:none!important;}
.root_daum_roughmap .map_border{display: none !important;}

/* Sub Contents */
.subcontents{float:right; margin-top:10px; margin-bottom:15px; margin-right:55px; width:950px;}

.box_title{margin-top:10px; height:40px; background: url("/common/images/bg_title.gif") repeat-x;}
.box_title .path{float:right; margin-top:13px; margin-right:5px; font-size:13px; color:#555;}
.box_title .path .red{color:#fb0000; font-weight:bold;}

.sub_title{border-top:3px solid #444444; border-bottom:1px solid #e5e5e5; margin-top:10px; background: url("/common/images/bg_title.gif") repeat-x; height:215px;}
.sub_title .title{float:left; margin-top:10px; margin-left:5px; width:880px;}
.sub_title .title .lt{float:left; width:250px; height:160px; border-right:1px solid #e5e5e5; text-align:center; padding-top:18px;}
.sub_title .title .lt .mt{color:#363636; font-size:28px; line-height:45px; font-weight:bold;}
.sub_title .title .lt .mt .c{color:#19419c; font-size:22px; line-height:45px; font-weight:bold;}
.sub_title .title .lt .st{color:#dc0000; font-size:14px; font-weight:bold; }

.sub_title .title .rt{float:left; margin-left:35px; margin-top:10px;}
.sub_title .title .rt .mt{font-family:"Malgun Gothic","????????"; color:#19419c; font-size:51px; line-height:85px; font-weight:bold;}
.sub_title .title .rt .st{color:#333; font-size:13px; line-height:19px;}

.text_sub{margin-top:25px; margin-left:18px; margin-right:5px; background:#ffffff; font-family:"Malgun Gothic","????????";}
.text_sub_img img{width: 100%;}

/* ???? sub tab */
#subtapmenu {padding:10px; margin-bottom:45px; }
#subtapmenu li {width:140px; height:32px; background:url('/common/images/off_bg.png') no-repeat; float:left; margin-right:22px; text-align:center;}
#subtapmenu li a {width:140px; height:32px; background:url('/common/images/off_bg.png') no-repeat; padding:10px; color:#003366; text-decoration:none; display:inline-block;}
#subtapmenu li a:hover {width:140px; height:32px; color:#000; font-weight:bold; display:inline-block;}
#subtapmenu li.on a {width:140px; height:32px; color:#fff; background:url('/common/images/on_bg.png') no-repeat; font-weight:bold;}

/* family sub tab */
#f_subtapmenu {padding:10px; margin-bottom:35px; }
#f_subtapmenu li {width:101px; height:15px; background:url('/common/images/family_off_bg.gif') no-repeat; float:left; margin-right:5px; text-align:center;}
#f_subtapmenu li a {width:101px; height:15px; background:url('/common/images/family_off_bg.gif') no-repeat; padding:5px; color:#003366; text-decoration:none; display:inline-block;}
#f_subtapmenu li a:hover {width:101px; height:15px; color:#000; font-weight:bold;  display:inline-block;}
#f_subtapmenu li.on a {width:101px; height:15px; color:#fff; background:url('/common/images/family_on_bg.gif') no-repeat; font-weight:bold; }


/* ??????? */
div.sitemap {width:180px; float:left; margin-right:50px;}
div.sitemap>h1 {font-size:16px; font-weight:bold; padding-left:8px; color:#3c3c3c;}
div.sitemap>ul {margin-top:10px; border-top:1px solid #ccc; }
div.sitemap>ul>li>a {display:block; line-height:30px; height:30px; border-bottom:1px solid #e1e1e1; color:#333;}
div.sitemap>ul>li>a:hover {font-weight:bold; color:#2e96d7;}
div.sitemap>ul>li {}

.sit_5 {margin-top:60px;}
.sit_6 {margin-top:60px;}
.sit_7 {margin-top:60px;}

.sit_1>h1 {border-left:3px solid red;}
.sit_2>h1 {border-left:3px solid #f15925;}
.sit_3>h1 {border-left:3px solid #e8da00;}
.sit_4>h1 {border-left:3px solid #529f00;}
.sit_5>h1 {border-left:3px solid #00619f;}
.sit_6>h1 {border-left:3px solid #59009d;}
.sit_7>h1 {border-left:3px solid red;}



/* ?????�� */
div.guide {width:130px; float:left; margin-right:24px;}
div.guide>h1 {font-size:16px; font-weight:bold; padding-left:8px; color:#3c3c3c; line-height:22px;}
div.guide>h2 {font-size:16px; font-weight:bold; padding-left:8px; color:#3c3c3c; line-height:22px; margin-bottom:5px; }
div.guide>ul {margin-top:0px; display:block; line-height:30px; height:30px; }
div.guide>ul>li {}

.sit_8>h1 { margin-bottom:20px; background:url('/common/images/bullet_s_menu.png') 0px 10px ;background-repeat:no-repeat; padding:2px 0 0 0px; }
.sit_8>h2 { background:url('/common/images/bullet_s_menu.png') 0px 10px ;background-repeat:no-repeat; padding:2px 0 0 0px; }


/* ?��???? */
.ab_number{margin-top:35px;}
.ab_number .num_tit{font-family:NanumGothicB; color:#2e2e2e; font-size:24px; background:url('/common/images/c_bullet.gif') 0px 0px ;background-repeat:no-repeat; padding:2px 0 0 30px; height:40px; font-weight:bold;}
.ab_number .num_tit .c{color:#19419c; font-weight:bold;}
.ab_number .num_con{margin-left:0px; color:#515151; font-size:13px; line-height:22px;}
.ab_number .num_con .box{ font-size:13px; border:1px solid #cccccc; background-color:#f8f8f8; padding:15px 15px 15px 15px;}
.ab_number .num_con .box .c{color:#19419c; font-size:13px; }
.ab_number .num_con .box .c2{color:#b20109; font-size:13px; }
.intro_bg{background:url('/intro/images/intro_bg1.jpg') no-repeat; }
.intro_bg2{background:url('/intro/images/intro_bg2.jpg') no-repeat; }

.um_tit{ /*letter-spacing:-0.1em;*/ font-size:14px; line-height:25px; color:#727272;}
.um_tit span{color:#ca2c3a; font-weight:bold;}
.um_con {font-family:NanumGothicB; font-size:14px; color:#cf2c3a; margin-top:25px;}
.um_con .tab{font-family:NanumGothicB; font-size:18px; color:#19419c; background:url('/common/images/check.gif') 0px 5px ;background-repeat:no-repeat; padding:0px 0 0px 18px;}
.um_con .tab2{font-family:NanumGothicB; font-size:18px; color:#b20109; background:url('/common/images/check2.gif') 0px 5px ;background-repeat:no-repeat; padding:0px 0 0px 18px;}
.um_con .txt{ font-size:13px; color:#727272; line-height:23px; margin-top:10px;}
.um_con .txt .span{height:50px; }


/* ?��? */
.ny01_tit{height:120px; margin-top:45px;}
.ny01_tit .left{float:left; font-family:"Malgun Gothic","????????"; background:url('/common/images/ny01_line.gif') 20px 0px ; background-repeat:no-repeat; padding:20px 0 0 20px; color:#3c3c3c; font-size:34px; line-height:43px; letter-spacing:-0.08em;}
.ny01_tit .left .c{color:#19419c; font-weight:bold;}

.b_right{float:right; margin-right:25px; font-size:16px; color:#777777; width:120px; margin-top:0px; line-height:21px; font-weight:bold; margin-bottom:50px;}

.ny01_tit .right{float:right; font-size:14px; color:#777777; width:550px; margin-top:25px; line-height:21px;}
.ny01_tit02{text-align:center;}
.ny01_con .tit{margin-top:0px; font-family:NanumGothicB; font-size:18px; color:#393939;}
.ny01_con .con{font-size:14px; color:#777777; margin-top:0px; margin-left:20px; line-height:21px;}
.ny01_con .con .c{color:#b20109; font-weight:bold; font-size:16px;}


/* ?????????????? */
.ny06_box{margin-top:15px; background-color:#f7f7f7; border:1px solid #d0d0d0; font-size:13px; line-height:22px; padding:0px 22px 27px 28px;}
.ny06_box .title{font-family:NanumGothicB; font-size:13px; line-height:21px; padding-top:26px; padding-bottom:7px;}
.ny06_box .tab{text-align:center; font-family:NanumGothicB; padding-top:50px; color:#19419c; font-size:14px;}
.ny07_box{margin-top:15px; background-color:#f7f7f7; border:1px solid #d0d0d0; font-size:13px; line-height:21px; padding:22px 22px 20px 28px;}
.ny07_box .tab{text-align:center; font-family:NanumGothicB; padding-top:50px; color:#19419c; font-size:14px;}
.pri .tit{font-family:NanumGothicB; font-size:15px; background:url('/common/images/bsk07_cir.gif') no-repeat center left; padding-left:16px; color:#444; margin-bottom:10px; margin-top:25px;}
.pri .txt{padding-left:12px; font-size:13px; line-height:21px;}
.pri .txt2{padding-left:25px; padding-top:3px; font-size:13px; line-height:21px;}


/* ??????��? */
.text_sub .map{margin-top:8px; border-top:2px solid #a7a7a7; border-bottom:1px solid #a7a7a7;}
.text_sub .map th{background:#eef1f5; border-right:1px solid #e2e2e2; color:#4e4e4e; font-weight:bold;}
.text_sub .map td{padding-left:15px; color:#444444;}

.text_sub {}
.text_sub .testNotice { padding: 50px; margin:50px 0 0; background: #f2f4f6;}
.text_sub .testNotice h4 {margin: 0 0 20px;font-size: 16px;font-weight: 600; color: #007fac;}
.text_sub .testNotice ul {display: flex;flex-wrap: wrap;  border-bottom: 1px solid #ddd;}
.text_sub .testNotice ul li {width: calc(100% / 2); padding: 20px 0;font-size: 16px;border-top: 1px solid #ddd; font-weight:600;}
.text_sub .testNotice ul li a {display: inline-block;  padding: 5px 20px;  margin: 0 0 0 30px; border: 1px solid #000; transition:all 0.3s; }
.text_sub .testNotice ul li a:hover{background:#000; color:#fff; } 

/*??????*/
ul.certificate>li {float:left; width:200px; margin-right:31px; margin-bottom:30px;}
ul.certificate>li>a>img {width:198px; border:1px solid #ddd;}
ul.certificate>li>p {width:200px; text-align:center; padding-top:5px; font-size:14px; }

/*????????*/
.con_special {border:1px solid #ccc;background:#f8f8f8;margin:-20px 0 50px 0;padding:10px;font-size:13px;line-height:25px;}
.con_special strong {color:#0362b9; margin-left:20px;  font-size:14px; }
.con_special strong a{color:#cf2c3a; font-size:14px; font-weight:bold;}

.colrow{margin-left:15px; line-height: 33px;font-size: 13px; background: url("/common/images/check3.gif") no-repeat 0 5px;padding: 0 40px 0 18px;}

.ab_number .num_tit2{font-family:NanumGothicB; color:#2e2e2e; font-size:12px; background:url('/common/images/c_bullet.gif') 0px 0px ;background-repeat:no-repeat; padding:2px 0 0 30px; height:40px; font-weight:bold;}
.ab_number .num_tit2 .c2{color:#19419c; font-weight:bold;  font-size:20px;}

/* ???????? */
.Data{float:left; BORDER-LEFT: #4e8ba7 1px solid; BORDER-RIGHT: #4e8ba7 1px solid; width:920px;}
.data01{float:left; margin-left:40px; }
.data01>p{margin-bottom:30px;font-size:14px;line-height:1.6em;}
.data01>p>label{margin-right:30px; font-size:14px; line-height:1.6em;}

.data02{float:left; BORDER-LEFT: #4e8ba7 1px solid; BORDER-RIGHT: #4e8ba7 1px solid; width:920px; height:200px; font-size:16px;}
.data03{float:left; width:400px;  text-align:center;}


/* ???��?? */
.college .title1{font-family:NanumGothicB; font-size:18px; color:#000; padding:9px 0 0 0px; background:url("/common/images/title_topbar2.gif") no-repeat 2px 0; line-height:28px;}
.college .title2{font-family:NanumGothicB; font-size:22px; color:#0362b9; padding:9px 0 0 0px; background:url("/common/images/title_topbar2.gif") no-repeat 2px 0; line-height:28px;}
.college .con{font-size:16px; line-height:23px; color:#19419c; margin:10px 0 0 0;}
.college .con strong{color:#404040;}
.college .bt li{float:left;}

.visa01_t{margin-top:15px;}
.visa01_table{color:#333; border-top:2px solid #292929; }
.visa01_table th{background-color:#f3f3f6; font-family:NanumGothicB; height:100px; font-size:14px; border-bottom:1px solid #d2d2d2; width:140px; line-height:22px;}

.visa01_table td{height:100px; font-size:13px; padding-left:0px; border-bottom:1px solid #d2d2d2; line-height:21px;}
.visa01_table .rl{border-right:1px solid #d2d2d2;}
.visa01_table .rl2{ font-family:NanumGothicB; height:100px;  border-right:1px solid #d2d2d2; text-align:center; width:200px;}
.visa01_table .rl3{ font-family:NanumGothicB; height:100px;  border-right:1px solid #d2d2d2; text-align:center; width:100px;}
.visa01_table .rl4{  height:100px;    padding-left:20px;}
.visa01_table .rl44{  height:40px;    padding-left:20px;}
.college .tit{font-family:NanumGothicB; font-size:15px; color:#0460b7; padding-top:12px; line-height:23px; }

.visa09 .tit{font-family:NanumGothicB; font-size:15px; background:url('/nyfocus/images/ny07_cir.gif') no-repeat center left; padding-left:16px; color:#1c7dbf; margin-bottom:6px; margin-top:15px;}
.visa09 .txt{padding-left:12px; font-size:13px; line-height:21px;}
.visa09 .txt2{padding-left:25px; padding-top:3px; font-size:13px; line-height:21px;}


/*??????????*/
ul.certificate2>li {float:left; width:295px; margin-right:15px; margin-bottom:30px;}
ul.certificate2>li>a>img {width:295px; }
ul.certificate2>li>p {width:295px; text-align:center; padding-top:5px; font-size:14px; }

.visa01_t2{margin-top:15px; float:right; font-family:'Nanum Gothic', 'NanumGothic', '????????';}
.visa01_table2{color:#333; border-top:2px solid #292929; width:600px; font-family:'Nanum Gothic', 'NanumGothic', '????????';}
.visa01_table2 th{background-color:#f3f3f6; font-family:NanumGothicB; height:50px; font-size:13px; border-bottom:1px solid #d2d2d2; width:140px; font-family:'Nanum Gothic', 'NanumGothic', '????????';}

.visa01_table2 td{height:50px; font-size:13px; padding-left:0px; border-bottom:1px solid #d2d2d2; line-height:21px; font-family:'Nanum Gothic', 'NanumGothic', '????????';}
.visa01_table2 .rl5{border-right:1px solid #d2d2d2;}
.visa01_table2 .rl6{ font-family:NanumGothicB; height:50px;  border-right:1px solid #d2d2d2; text-align:center; width:160px;}
.visa01_table2 .rl7{  height:50px;    padding-left:20px; width:550px; font-family:'Nanum Gothic', 'NanumGothic', '????????';}

.g_tit{float:left; font-family:NanumGothicB; color:#2e2e2e; font-size:16px; background:url('/common/images/check2.gif') 0px 0px ;background-repeat:no-repeat; padding:0px 0 0 20px; height:40px; font-weight:bold;}
.g_tit span{font-size:12px; color:#777777; margin-left:10px; line-height:24px;}
.g_tit2{float:left; font-family:NanumGothicB; color:#2e2e2e; font-size:16px; background:url('/common/images/check2.gif') 0px 0px ;background-repeat:no-repeat; padding:0px 0 0 20px; height:40px; font-weight:bold;}

.g01_con .tit{margin-top:0px; font-family:NanumGothicB; font-size:18px; color:#393939;}
.g01_con .con{font-size:12px; color:#777777; margin-top:0px; margin-left:20px; line-height:24px;}


 .textBox2 {margin-bottom:20px; margin-top:30px; 
/*border-bottom:4px solid  #d2d2d2; border-top:4px double #d2d2d2; border-left:4px double #d2d2d2; border-right:4px double #d2d2d2; padding:15px; 15px; 0px 0px; 
background:url('../images/use_bg.gif')  0px 0px ;background-repeat:no-repeat; padding:5px 0 0 20px;*/}

/*???????
.u77_table{color:#4d4d4d; border-top:2px solid #5491fb; }
 a{text-decoration:none; color: none;}
 a:hover, a:active, a:focus{text-decoration:none; }
.u77_table th{height:29px; background:#efefef; border:1px solid #d2d2d2;}
.u77_table td{height:29px; text-align:left; border:1px solid #d2d2d2;  padding-left:10px;}
*/
  .textBox2 a{color:#333; font-weight:bold; font-size:13px; line-height:34px; letter-spacing:1.2pt; }
 .textBox2 a:hover, a:active, a:focus{color:#d43d60; font-weight:bold;}


 .textBox {margin-top:50px; font-size:14.5px;}
.textBox>h1 {font-size:19px; font-weight:bold; color:#333; height:30px;  padding-left:18px; background:url('../images/bt_titlemember.gif') left top no-repeat;}
.textBox>h2 {font-size:16px; font-weight:600; color:#333; height:20px;padding-left:18px; background:url('../images/bull_h2.gif') left 2px no-repeat;}
 .textBox>p {font-size:13px; line-height:20px; text-align:justify;}

div.box_type1 {border:1px solid #ccc; font-size:13px; padding:20px; border-bottom:4px solid #d9d9d9; }

div.box_type2 {border:1px solid #ccc; font-size:13px; padding:20px; border-bottom:4px solid #d9d9d9; text-align:justify; line-height:20px;}
div.box_type2>h1 {padding-left:16px; background:url('../images/bull_h1.gif') left 3px no-repeat; font-size:15px; font-weight:bold; line-height:20px;}
div.box_type2>p { font-size:13px; color:#444;}
div.box_type2>ul>li { font-size:13px; line-height:20px;}

ol.li_type1 li{font-size:13px; line-height:26px; padding-left:15px; padding-bottom:20px; background:url('../images/bull_li.gif') 5px 11px no-repeat;}
ol.li_type1 li a{font-size:13px; color:#19419c;}
ol.li_type1 li strong{font-size:14px; color:#19419c;}
ol.li_type1 li >span{font-size:13px; color:#b20109;}
ol.li_type1 li .a_ts{font-size:12px; color:#333;}
/*.ab_Img{float:right; padding-left:10px;}*/


/*?????????????*/
.u7_table{color:#4d4d4d; border-top:2px solid #19419c; }
 a{text-decoration:none; color: none;}
 a:hover, a:active, a:focus{text-decoration:none; }
.u7_table th{height:29px; background:#efefef; border:1px solid #d2d2d2;}
.u7_table td{height:29px; text-align:center; border:1px solid #d2d2d2;}

.u02_table{color:#4d4d4d; border-top:2px solid #5491fb; }
.u02_table th{height:31px; background:#efefef; border:1px solid #d2d2d2; font-size:14px;}
.u02_table td{height:32px; text-align:left; padding-left:15px; border:1px solid #d2d2d2; line-height:30px; font-size:14px;}
.u02_table .tit{color:#006fc1; font-size:15px;}
.u02_table .w{color:#f04d4b; font-size:15px;}

.timetable_btn{margin-left:380px; margin-top:20px;}
.timetable_search{float:left; margin-left:0px; margin-top:20px; }


/* paging */
.pagingList { margin-top:21px;  text-align:center; vertical-align:middle; height:17px; line-height:17px; vertical-align:middle;  }
.pagingList a,
.pagingList a:active,
.pagingList a:visited { margin-top:-19px; padding:2px 5px; height:17px; font-size:11px; color:#b2b2b2; font-family:Tahoma; text-align:right; line-height:17px; vertical-align:middle;}
.pagingList div.txt { margin-top:-19px; font-size:11px; color:#b2b2b2; font-family:Tahoma; text-align:right;}
.pagingList div.imgBtn {text-align:right; margin-top:-24px;}
.pagingList div.imgBtn a{ margin-left:5px;}
.pagingList a:hover { text-decoration:none; color:#f97b0b; }
.pagingList span.first { margin-right:-5px; }
.pagingList span.prev { margin-right:6px; }
.pagingList span.next { margin-left:6px; }
.pagingList span.last { margin-left:-5px; }
.pagingList span.first,
.pagingList span.prev,
.pagingList span.next,
.pagingList span.last { display:inline-block; width:18px; height:17px; line-height:17px; vertical-align:middle;}
.pagingList span a img { width:18px; height:17px; line-height:11px; vertical-align:middle;}
.pagingList strong { padding:4px; letter-spacing:-1px; font-size:11px; font-weight:bold; color:#f97b0b; font-family:Tahoma;  height:17px; line-height:17px; vertical-align:middle;}
.pagingList i { font-weight:bold; height:17px; line-height:17px; vertical-align:middle;}


/*????????*/
.test {width: 100%;}
.test .title1{font-family:NanumGothicB; font-size:18px; color:#000; padding:9px 0 0 0px; background:url("/common/images/title_topbar2.gif") no-repeat 2px 0; line-height:28px;}
.test .title2{font-family:NanumGothicB; font-size:22px; color:#0362b9; padding:9px 0 0 0px; background:url("/common/images/title_topbar2.gif") no-repeat 2px 0; line-height:28px;}
.test .con{display:inline-block; font-size:16px; line-height:1; color:#19419c; margin:16px 0 0 0;}
.test .con:first-of-type(1){margin:20px 0 0 0;}
.test .con_desc{display: inline-block; font-size:14px; line-height:23px; color:#333; line-height: 1; margin:10px 0 0 0;}
.test .con2{font-size:14px; line-height:23px; color:#666; margin:10px 0 0 0;}
.test .con strong{color:#404040;}
.test .bt li{float:left;}
.test01_t{margin-top:15px;}
.test01_table{color:#333; border-top:2px solid #292929; }
.test01_table th{background-color:#f3f3f6; font-family:NanumGothicB; height:40px; font-size:14px; border-bottom:1px solid #d2d2d2; line-height:22px; border-right:1px solid #d2d2d2;}
.test01_table td{height:40px; font-size:13px; padding-left:0px; border-bottom:1px solid #d2d2d2; line-height:21px;}
.test01_table .r{ background-color:#f3f3f6; font-family:NanumGothicB; height:40px; font-size:14px; border-bottom:1px solid #d2d2d2; line-height:22px; text-align:center;}

.test01_table .rl0{border-right:1px solid #d2d2d2; width:130px; text-align:center;}
.test01_table .rl01{border-right:1px solid #d2d2d2; width:200px; text-align:center;}
.test01_table .rl02{border-right:1px solid #d2d2d2; width:100px; text-align:center;}
.test01_table .rl33{ height:70px;  border-right:1px solid #d2d2d2; padding-left:20px; width:320px; padding-right:15px;}
.test01_table .rl44{  height:70px;    padding-left:20px; padding-right:15px;}
.test01_table .rl03{ height:40px;  border-right:1px solid #d2d2d2; padding-left:15px;}
.test01_table .rl04{  height:40px;    padding-left:15px;}

.test02_t{margin-top:15px;}
.test02_table{color:#333; border-top:2px solid #292929; }
.test02_table th{background-color:#f3f3f6; font-family:NanumGothicB; height:80px; font-size:14px; border-bottom:1px solid #d2d2d2; width:140px; line-height:22px;}
.test02_table td{height:70px; font-size:13px; padding-left:0px; border-bottom:1px solid #d2d2d2; line-height:21px;}
.test02_table .rl{border-right:1px solid #d2d2d2;}
.test02_table .rl2{ font-family:NanumGothicB; height:70px;  border-right:1px solid #d2d2d2; text-align:center; }
.test02_table .rl3{ font-family:NanumGothicB; height:70px;  border-right:1px solid #d2d2d2; text-align:center; width:180px;}
.test02_table .rl4{  height:70px;    padding-left:20px;   }
.test02_table .rl03{ font-family:NanumGothicB; height:40px;  border-right:1px solid #d2d2d2; text-align:center; width:180px;}
.test02_table .rl04{  height:40px;    padding-left:20px;   }


.test033_t{margin-top:15px;}
.test033_table{color:#333; border-top:2px solid #292929; margin-bottom:30px;}
.test033_table th{color:#fff; background-color:#19419c; font-family:NanumGothicB; height:40px; font-size:14px; border-bottom:1px solid #d2d2d2; line-height:22px; border-right:1px solid #d2d2d2;}
.test033_table th a{color:#fff;  font-size:14px; line-height:34px; letter-spacing:0.8pt; }
.test033_table th  a:hover, a:active, a:focus{color:#fff;  font-weight:bold;}

.test033_table td {height:40px; font-size:13px; padding-left:0px; border-bottom:1px solid #d2d2d2; line-height:21px;}
.test033_table td a:hover, a:active, a:focus{color:#d43d60;  }

.test033_table td.bl a{font-weight: 600; color: #19419c;}

.test033_table .r{ background-color:#19419c; font-family:NanumGothicB; height:40px; font-size:14px; border-bottom:1px solid #d2d2d2; line-height:22px; text-align:center;}
.test033_table .rl33{ height:40px;  border-right:1px solid #d2d2d2; padding-left:20px; padding-right:15px;  text-align:center; width:154px; font-family:NanumGothic; }
.test033_table .rl44{  height:40px;  width:154px;  padding-left:20px; padding-right:15px;  text-align:center; font-family:NanumGothic; }
.test033_table .red_c {color:#d43d60;}
.test033_table .red_b {color:blue;}
.test033_table .red_b:hover {color:blue;}

.test03_t{margin-top:15px;}
.test03_table{color:#333; border-top:2px solid #292929; }
.test03_table th{width: 33%; background-color:#f3f3f6; font-family:NanumGothicB; height:40px; font-size:14px; border-bottom:1px solid #d2d2d2; line-height:22px; border-right:1px solid #d2d2d2;}
.test03_table td{height:40px; font-size:13px; padding-left:0px; border-bottom:1px solid #d2d2d2; line-height:21px;}
.test03_table .r{ background-color:#f3f3f6; font-family:NanumGothicB; height:40px; font-size:14px; border-bottom:1px solid #d2d2d2; border-right: 1px solid #d2d2d2; line-height:22px; text-align:center;}
.test03_table .r:last-child{border-right: none;}
.test03_table .rl33{ height:40px;  border-right:1px solid #d2d2d2; padding-left:20px; padding-right:15px;  text-align:center; width:430px;}
.test03_table .rl44{  height:40px;    padding-left:20px; padding-right:15px;  text-align:center; border-right: 1px solid #d2d2d2;}
.test03_table .rl44:last-child{border-right: none;}

.test04_t{margin-top:15px;}
.test04_table{color:#333; border-top:2px solid #292929; }
.test04_table th{background-color:#f3f3f6; font-family:NanumGothicB; height:40px; font-size:14px; border-bottom:1px solid #d2d2d2; line-height:22px; border-right:1px solid #d2d2d2;}
.test04_table td{height:40px; font-size:13px; padding-left:0px; border-bottom:1px solid #d2d2d2; line-height:21px;}
.test04_table .r{ background-color:#f3f3f6; font-family:NanumGothicB; height:40px; font-size:14px; border-bottom:1px solid #d2d2d2; line-height:22px; text-align:center;}
.test04_table .r01{ background-color:#f3f3f6; font-family:NanumGothicB; height:40px; font-size:14px; border-bottom:1px solid #d2d2d2; line-height:22px; text-align:center; border-right:1px solid #d2d2d2; width:200px;}
.test04_table .r02{ height:40px;   padding-left:20px; padding-right:15px;  width:430px;}
.test04_table .r03{ height:40px;   padding-left:20px; padding-right:15px;  width:430px; border-right:1px solid #d2d2d2;}

.test05_t{margin-top:15px;}
.test05_table{color:#333; border-top:2px solid #292929; }
.test05_table th{background-color:#f3f3f6; font-family:NanumGothicB; height:40px; font-size:14px; border-bottom:1px solid #d2d2d2; line-height:22px; border-right:1px solid #d2d2d2;}
.test05_table td{height:40px; font-size:13px; padding-left:0px; border-bottom:1px solid #d2d2d2; line-height:21px;}
.test05_table .r{ background-color:#f3f3f6; font-family:NanumGothicB; height:40px; font-size:14px; border-bottom:1px solid #d2d2d2; line-height:22px; text-align:center;}
.test05_table .r01{  font-family:NanumGothicB; height:40px; font-size:14px; border-bottom:1px solid #d2d2d2; line-height:22px; border-right:1px solid #d2d2d2; width:250px; text-align:center; }
.test05_table .r02{ height:40px;   padding-left:20px; padding-right:15px;  width:400px; text-align:center; border-right:1px solid #d2d2d2; }
.test05_table .r03{ height:40px;   padding-left:20px; padding-right:15px;  width:400px;  text-align:center; }

.test06_t{margin-top:15px;}
.test06_table {float: left; width: 50%;color:#333; border-top:2px solid #292929; }
.test06_table th{background-color:#f3f3f6; font-family:NanumGothicB; height:40px; font-size:14px; border-bottom:1px solid #d2d2d2; border-right: 1px solid #d2d2d2;width:140px; line-height:22px;}

.test06_table td{height:40px; font-size:13px; padding: 0 20px; border-bottom:1px solid #d2d2d2; line-height:21px; text-align: left;}
.test06_table .rl{width: 64px; border-right:1px solid #d2d2d2; background: none;}


.test06_table .rl2{ font-family:NanumGothicB; height: 70px; border-right:1px solid #d2d2d2; text-align:center; }
.test06_table .rl3{ font-family:NanumGothicB; height: 88px; border-right:1px solid #d2d2d2; text-align:left; width:180px;}

.table_inner {overflow: hidden;}
.test06_table.table01 .rl3 {height: 66px;}
.test06_table.table02 tr:last-of-type .rl {height: 330px;}
.test06_table.table02 tr:last-of-type td {font-size: 15px; line-height: 1.5;}

.test06_table .rl3.none_b{border-right: none;}
.test06_table .rl4{  height:40px;    padding:0 20px 0 20px;   }
.test06_table .rl03{ font-family:NanumGothicB; height:40px;  border-right:1px solid #d2d2d2; text-align:left; width:180px;}
.test06_table .rl04{  height:40px;    padding-left:20px;}




















.test07_t{margin-top:15px;}
.test07_table{color:#333; border-top:2px solid #292929; }
.test07_table td{height:40px; font-size:13px; padding-left:0px; border-bottom:1px solid #d2d2d2; line-height:21px;}
.test07_table .rl{border-right:1px solid #d2d2d2;}
.test07_table .rl2{border-right:1px solid #d2d2d2; background-color:#f3f3f6; font-family:NanumGothicB; height:40px; font-size:14px; border-bottom:1px solid #d2d2d2; width:300px;  padding-left:20px; }
.test07_table .rl3{ font-family:NanumGothicB; height:40px;  text-align:center; }

.test08_t{margin-top:15px;}
.test08_table{color:#333; border-top:2px solid #292929; }
.test08_table th{background-color:#f3f3f6; font-family:NanumGothicB; height:80px; font-size:14px; border-bottom:1px solid #d2d2d2; width:140px; line-height:22px;}
.test08_table td{height:40px; font-size:13px; padding-left:0px; border-bottom:1px solid #d2d2d2; line-height:21px;}
.test08_table .rl{border-right:1px solid #d2d2d2;}
.test08_table .rl3{ font-family:NanumGothicB; height:70px;  border-right:1px solid #d2d2d2;  width:180px; padding-left:20px; }
.test08_table .rl4{  height:40px;    padding-left:20px;   }
.test08_table .rl03{ font-family:NanumGothicB; height:40px;   text-align:center; width:180px;}
.test08_table .rl04{  height:40px;    padding-left:20px;   }

.test09_t{margin-top:15px;}
.test09_table{color:#333; border-top:2px solid #292929; }
.test09_table th{background-color:#f3f3f6; font-family:NanumGothicB; height:80px; font-size:14px; border-bottom:1px solid #d2d2d2; width:100px; line-height:22px;}
.test09_table td{height:40px; font-size:13px; padding-left:0px; border-bottom:1px solid #d2d2d2; line-height:21px;}
.test09_table .rl{border-right:1px solid #d2d2d2;}
.test09_table .rl3{ font-family:NanumGothicB; height:70px;  border-right:1px solid #d2d2d2;  width:120px; text-align:center; }
.test09_table .rl4{  height:40px;    width:80px; border-right:1px solid #d2d2d2;  text-align:center;  }
.test09_table .rl04{  height:40px;    padding-left:20px;   }

.test10_t{margin-top:15px;}
.test10_table{color:#333;}
.test10_table th{background-color:#f3f3f6; font-family:NanumGothicB; height:40px; font-size:14px; border-bottom:1px solid #d2d2d2; line-height:22px;  border-top:2px solid #292929; border-right:1px solid #d2d2d2; }
.test10_table td{height:40px; font-size:13px; padding-left:0px;  line-height:21px; text-align:center;}
.test10_table .r0{  height:40px;  width:30px;  }
.test10_table .r{ background-color:#f3f3f6; font-family:NanumGothicB; height:40px; font-size:14px; line-height:22px; text-align:center;  border-top:2px solid #292929; border-bottom:1px solid #d2d2d2;}
.test10_table .rl33{ height:40px;    text-align:center; width:100px; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
.test10_table .rl44{  height:40px;   text-align:center; width:100px; border-bottom:1px solid #d2d2d2; text-align:center; }

.test11_t{margin-top:15px;}
.test11_table{color:#333; border-top:2px solid #292929; }
.test11_table th{background-color:#f3f3f6; font-family:NanumGothicB; height:80px; font-size:14px; border-bottom:1px solid #d2d2d2; width:100px; line-height:22px;}
.test11_table td{height:40px; font-size:13px; padding-left:0px; border-bottom:1px solid #d2d2d2; line-height:21px;}
.test11_table .rl{border-right:1px solid #d2d2d2; width:150px; }
.test11_table .rl3{ font-family:NanumGothicB; height:40px;  border-right:1px solid #d2d2d2;  width:130px; text-align:center; }
.test11_table .rl4{  height:40px;    width:80px; border-right:1px solid #d2d2d2;  text-align:center;  }
.test11_table .rl04{  height:40px;    padding-left:20px;   }

.test12_t{margin-top:15px;}
.test12_table{color:#333; border-top:2px solid #292929; }
.test12_table th{background-color:#f3f3f6; font-family:NanumGothicB; height:40px; font-size:14px; border-bottom:1px solid #d2d2d2; line-height:22px; border-right:1px solid #d2d2d2;}
.test12_table td{height:40px; font-size:13px; padding-left:0px; border-bottom:1px solid #d2d2d2; line-height:21px;}
.test12_table .r{ background-color:#f3f3f6; font-family:NanumGothicB; height:40px; font-size:14px; border-bottom:1px solid #d2d2d2; line-height:22px; text-align:center;}
.test12_table .r01{  font-family:NanumGothicB; height:40px; font-size:14px; border-bottom:1px solid #d2d2d2; line-height:22px; border-right:1px solid #d2d2d2; width:100px; text-align:center; }
.test12_table .r02{ height:40px;  width:100px; text-align:center; border-right:1px solid #d2d2d2; }
.test12_table .r03{ height:40px;   padding-left:20px; padding-right:15px;  width:600px; }


/*???? ?? ??????*/
.text01 {font-size: 11px; line-height: 20px; color: #333333; text-align: left;border-color:#999; border-width: 1px;}
.text01 tr {background-color:#fff; }
.text01 td {padding-left:10px;padding-right:10px; padding-top:5px; padding-bottom:5px;  border-width: 1px;}
.text01_h {font-size: 14px; height:30px; text-align:center; font-weight:bold; background-color:#e3e3e3;}
.text01_h2 {font-size: 11px; height:30px; text-align:center; font-weight:bold; background-color:#e3e3e3;}
.text01_h22 {font-size: 11px; height:30px; text-align:center; font-weight:bold; background-color:#e3e3e3;}

.text01_1 {font-size: 11px; line-height: 20px; color: #333333; text-align: center; border-color:#999;}



.box02 {font-family:NanumBarunGothic;
	font-size: 12px;
	color: #003366;
	line-height: 17px;
	font-weight: bold;
}
.text01 {font-family:NanumBarunGothic;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 17px;
}
.box01 {font-family:NanumBarunGothic;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
   text-align:left;
}


/* 24.07.08 ?? */
.img_box .title1{font-family:NanumGothicB; font-size:18px; color:#000; padding:9px 0; background:url("/common/images/title_topbar2.gif") no-repeat 2px 0; line-height:28px;}
.img_box ul{display: flex; flex-wrap: wrap; justify-content: center;}
.img_box ul li{width: calc((100% - 24px) / 3); margin: 0 12px 12px 0;}
.img_box ul li:nth-of-type(3n){margin-right: 0;}
.img_box img{width: auto; max-width: 100%;}