@charset "UTF-8";

/*=========================================================
  1. 레이아웃 
=========================================================*/

/*no sidebar*/
.page-template-tag-cloud .page_top_common,
.page-template-page-no-sidebar .page_top_common,
.tag .page_top_common, .search .page_top_common {width:800px; padding-right:40px;}
.site-main.sub_main .page_top_common {padding-right:20px; padding-left:20px;}
.page-template-tag-cloud .site-contbox,
.page-template-page-no-sidebar .site-contbox {width:100%}
.tag .site-contbox,
.search .site-contbox,
.page-id-10889 .site-contbox {width:100%}
.page-id-10889 .sitemap_bitemox .menu-main_navigation-container > ul > li > ul.sub-menu .sub-menu .sub-menu {display:none;}

.tag_cloud .tag_item:after {content:""; display:block; clear:both;}

/*100% 백그라운드 (color)*/
.fwc_box {width:100%; background-color:#f3f1ee}
.fwc_box .fc_box_container {margin:0 auto; width:1240px; padding:0 20px;}

/*100% 백그라운드 (non-color)*/
.fw_box {width:100%;}
.fw_box .fc_box_container {margin:0 auto; width:1240px; padding:0 20px;}

/*컨텐츠 분할 레이 아웃*/
.co_2thirds {width:800px; float:left;}
.co_1third {width:400px; float:right;}
.co_1half {width:600px; float:left;}

.home_contbox  .contbox_unit.unit1 .cont_unit_ro.ro1 .co_1third {float:right;}
.home_contbox  .contbox_unit.unit1 .cont_unit_ro.ro1 .co_2thirds {float:left;}
.home_contbox  .contbox_unit.unit1 .cont_unit_ro.ro2 .co_1third {float:left;}
.home_contbox  .contbox_unit.unit1 .cont_unit_ro.ro2 .co_2thirds {float:right;}
.home_contbox  .contbox_unit.unit1 .cont_unit_ro.ro3 {float: right;}

/*background-color*/
.cfff_bg {background-color:#fff;}

/*thum*/
.thum img {vertical-align: top;}

/*반응형
=========================================================*/
@media screen and (min-width: 1284px){

/*news@postech 대학소식 리스트 박스 구분라인*/
.home_contbox  .contbox_unit.unit1 .cont_unit_ro.ro2 .co_1third{width:395px;}

}
@media screen and (max-width: 1284px) and (min-width: 1024px){

/*news@postech 대학소식 리스트 박스 구분라인*/
.home_contbox  .contbox_unit.unit1 .cont_unit_ro.ro2 .co_1third{width:312px;}

	/*100% 백그라운드*/
	.fwc_box .fc_box_container,
	.fw_box .fc_box_container {width:1004px;}

}

@media screen and (max-width: 1023px) and (min-width: 800px){

	/*100% 백그라운드*/
	.fwc_box .fc_box_container,
	.fw_box .fc_box_container {width:800px;}

}

@media screen and (max-width: 799px) and (min-width: 770px){

	/*100% 백그라운드*/
	.fwc_box .fc_box_container,
	.fw_box .fc_box_container {width:770px;}

}

@media screen and (max-width: 769px) and (min-width: 740px){

	/*100% 백그라운드*/
	.fwc_box .fc_box_container,
	.fw_box .fc_box_container {width:740px;}

}

@media screen and (max-width: 739px) and (min-width: 720px){

	/*100% 백그라운드*/
	.fwc_box .fc_box_container,
	.fw_box .fc_box_container {width:720px;}
	
}

@media screen and (max-width: 719px) and (min-width: 670px){


	/*100% 백그라운드*/
	.fwc_box .fc_box_container,
	.fw_box .fc_box_container {width:670px;}

}

@media screen and (max-width: 669px) and (min-width: 640px){


	/*100% 백그라운드*/
	.fwc_box .fc_box_container,
	.fw_box .fc_box_container {width:640px;} 

}

@media screen and (max-width: 639px) and (min-width: 480px){


	/*100% 백그라운드*/
	.fwc_box .fc_box_container,
	.fw_box .fc_box_container {width:480px;}

}

@media screen and (max-width: 479px) and (min-width: 420px){


	/*100% 백그라운드*/
	.fwc_box .fc_box_container,
	.fw_box .fc_box_container {width:420px;}

}

@media screen and (max-width: 419px) and (min-width: 400px){


	/*100% 백그라운드*/
	.fwc_box .fc_box_container,
	.fw_box .fc_box_container {width:100%;;}

}

@media screen and (max-width: 399px) and (min-width: 380px){


	/*100% 백그라운드*/
	.fwc_box .fc_box_container,
	.fw_box .fc_box_container {width:100%;}

}

@media screen and (max-width: 379px) and (min-width: 360px){

	/*100% 백그라운드*/
	.fwc_box .fc_box_container,
	.fw_box .fc_box_container {width:100%;}

}

@media screen and (max-width: 359px) and (min-width: 1px){

	/*100% 백그라운드*/
	.fwc_box .fc_box_container,
	.fw_box .fc_box_container {width:100%;}

}


  

/*=========================================================
  2. Design Guide part1 
=========================================================*/ 

/*레이아웃*/
.design_guide .m_desc_box {margin-bottom:25px;}
.design_guide .sub_cont_box {padding:20px 0;}
.design_guide .cont_box {margin-bottom: 50px;}
.design_guide .cont_box:after {content:"  "; display:block; clear:both;}

/*color
=========================================================*/

.color_list ul li {display:block; position: relative; width:16.6666%; float:left; color:#fff; height:100px; padding:10px;}
.color0 {background-color:#bba078!important;}
.txt_bba078 {color:#bba078!important}
.color1 {background-color:#ca0464;}
.txt_ca0464 {color:#ca0464!important}
.color2 {background-color:#bba078;}
.txt_bba078 {color:#bba078!important}
.color3 {background-color:#a98147;}
.txt_a98147 {color:#a98147!important}
.color4 {background-color:#faa61a;}
.txt_faa61a {color:#faa61a!important}
.color5 {background-color:#0066b2;}
.txt_0066b2 {color:#0066b2!important}
.color6 {background-color:#42939a;}
.txt_42939a {color:#42939a!important}
.txt_999 {color:#999!important}
.tags_list .txt_0066b2:hover {background: #5588bc; color: #fff !important;}
.tags_list .txt_42939a:hover {background:#72a7ab; color: #fff !important;}
.tags_list .c333:hover {background: #676767; color: #fff !important;}
.tags_list .c999:hover {background: #ababab; color: #fff !important;}
.color7 {background-color:#000;}
.color8 {background-color:#333;}
.color9 {background-color:#555;}
.color10 {background-color:#999;}
.color11 {background-color:#f3f1ee;}
.color11 .color,
.color11 .color_name {color:#8e8d8b}
.color12 {background-color:#f9f7f5;}
.color_list ul li.color12 .color,
.color_list ul li.color12 .color_name {color:#8e8d8b}
.color_list ul li div {color:#fff;}
.color_list ul li .color_name {font-size:12px;}
.color_list ul li .color {font-size:14px; position: absolute; bottom:10px; left:10px;}

/*타이틀
=========================================================*/

/*1depth title*/
.depth1_title {font-size:40px; font-weight:500; color:#333; letter-spacing: -0.64px; line-height: 1.1em;}

/*2depth title*/
.depth2_title {font-size:30px; font-weight:500; color:#333; letter-spacing: -0.64px; line-height: 1.1em;}

/*3depth title*/
.depth3_title {font-size:20px; font-weight:700; color:#333; letter-spacing: -0.64px; line-height: 1.1em;}

/*4depth title*/
.depth4_title {font-size:16px; font-weight:700; color:#333; letter-spacing: -0.64px; line-height: 1.1em;}

/*텍스트
=========================================================*/
/*윗첨자*/
sup.trans_num{vertical-align: top; color: #fff; font-size: 12px;}
/*텍스트 칼라*/
.c000 {color:#000!important;}
.c333 {color:#333!important;}
.c999 {color:#999!important;}
.cfff {color:#999!important;}

/*TEXT Regular 기본*/
.txt_regular,
.txt_regular a {font-size:16px; font-weight:400; color:#555; letter-spacing: -0.64px; line-height:30px;}

/*TEXT Regular 강조*/
.txt_regular_b,
.txt_regular_b a {font-size:16px; font-weight:700; color:#555; letter-spacing: -0.64px; line-height:30px;}

/*TEXT Medium 기본*/
.txt_medium,
.txt_medium a {font-size:20px; font-weight:400; color:#555; letter-spacing: -0.64px; line-height:30px;}

/*TEXT Medium 강조*/
.txt_medium_b,
.txt_medium_b a {font-size:20px; font-weight:700; color:#555; letter-spacing: -0.64px; line-height:30px;}

/*TEXT Big 기본*/
.txt_big {font-size:25px; font-weight:400; color:#555; letter-spacing: -0.64px; line-height:40px;}

/*TEXT Big 강조*/
.txt_big_b,
.txt_big_b a {font-size:25px; font-weight:700; color:#555; letter-spacing: -0.64px; line-height:40px;}

/*TEXT Giant 기본*/
.txt_giant,
.txt_giant a {font-size:32px; font-weight:400; color:#555; letter-spacing: -0.64px; line-height:46px;}

/*TEXT Giant 강조*/
.txt_giant_b,
.txt_giant_b a {font-size:32px; font-weight:700; color:#555; letter-spacing: -0.64px; line-height:46px;}

/*TEXT small 기본*/
.txt_small,
.txt_small a {font-size:14px; font-weight:400; color:#555; letter-spacing: -0.64px; line-height:26px;}

/*TEXT small 강조*/
.txt_small_b,
.txt_small_b a {font-size:14px; font-weight:700; color:#555; letter-spacing: -0.64px; line-height:26px;}

/*TEXT tiny 기본*/
.txt_tiny,
.txt_tiny a {font-size:12px; font-weight:400; color:#555; letter-spacing: -0.64px; line-height:22px;}

/*TEXT tiny 강조*/
.txt_tiny_b,
.txt_tiny_b a {font-size:12px; font-weight:700; color:#555; letter-spacing: -0.64px; line-height:22px;}

/*20180418*/
.bs_sub_bullet{margin-bottom: 10px;}
.bs_sub_bullet:after{content: ""; display: table; clear: both;}
.bs_sub_bullet .no{display: block; float: left; margin-right: 5px;}
.bs_sub_bullet .text{display: block; overflow: hidden;}
.bs_sub_bullet .text .title{display: block; margin-bottom: 5px;}
.bs_sub_bullet .text .contbx{display: block;}

@media screen and (max-width: 1023px) and (min-width: 1px){
.bs_sub_bullet *{font-size: 14px;}
}

/*문장
=========================================================*/

.search_marker {font-weight: 700; color:#bba078!important; text-decoration: underline;}
.txt_color {color:#a9814a;}
.txt_marker {background-color:#bba078; color:#fff; padding:0px 5px 2px 5px}
.highlight {color:#c61065}
.txt_underline {border-bottom:1px solid #555;}
.c000_line {border-bottom:1px solid #000!important;}
.c333_line {border-bottom:1px solid #333!important;}
.c999_line {border-bottom:1px solid #999!important;}


/*=========================================================
 3. Design Guide part2
=========================================================*/

/*탭
=========================================================*/

/*레이아웃*/
.tab_box div[class*="tab_ty"] {margin-bottom:80px;}
.tabbox_unit.tab1 {display:block;}
.tabbox_unit {display:none;}


/*타입1*/
.tab_box .tab_ty1:after {content:"  "; display:block; clear:both;}
.tab_box .tab_ty1 ul {width:100%; font-size:0; line-height:0; border-bottom:1px solid #e8e5e2;}
.tab_box .tab_ty1 ul:after {content:"  "; display:block; clear:both;}
.tab_box .tab_ty1 ul li {display:inline-block; float:left;}
.tab_box .tab_ty1 ul li a {display:block; position: relative; padding:17px 25px; margin-bottom:-1px; margin-right: -1px; z-index: 1;  text-align:center; color:#333; font-size:16px; letter-spacing: -0.64px; border-left:1px solid #e8e5e2; border-top:1px solid #e8e5e2; border-right:1px solid #e8e5e2; border-bottom: 1px solid #e8e5e2; white-space: nowrap; background-color:#f9f7f5; transition:all ease-out 0.1s;-webkit-transition:all ease-out 0.1s;-moz-transition:all ease-out 0.1s;-ms-transition:all ease-out 0.1s;}
.tab_box .tab_ty1 ul li.active a:before,
.tab_box .tab_ty1 ul li:hover a:before {content: ""; position: absolute; top:-1px; left:0; width:100%; height: 1px; background: #bd9f7a;}
.tab_box .tab_ty1 ul li.active a, .tab_box .tab_ty1 ul li:hover a {background-color:#fff; border-left:1px solid #bd9f7a; border-top:1px solid #bd9f7a; border-right:1px solid #bd9f7a; border-bottom: 1px solid #fff !important; z-index: 5;}

/*타입2 - 공통*/
.tab_box .tab_ty2:after {content:"  "; display:block; clear:both;}
.tab_box .tab_ty2 ul {width:100%; font-size:0; line-height:0;}
.tab_box .tab_ty2 ul:after {content:"  "; display:block; clear:both;}
.tab_box .tab_ty2 ul li {display:table; float:left; height:60px; margin-left:-1px}
.tab_box .tab_ty2 ul li a {display:table-cell; position: relative; width:100%; height:100%; padding:0px 5px; vertical-align: middle; text-align:center; color:#333; font-size:16px; letter-spacing: -0.64px; border:1px solid #e8e5e2; white-space: nowrap; background-color:#f9f7f5; transition:all ease-out 0.1s;-webkit-transition:all ease-out 0.1s;-moz-transition:all ease-out 0.1s;-ms-transition:all ease-out 0.1s;}
.tab_box .tab_ty2 ul li.active a, .tab_box .tab_ty2 ul li:hover a {background-color:#fff; border:1px solid #bd9f7a!important; border-bottom:1px solid #fff !important; z-index: 10;}

/*타입2 - 5개의 탭*/
.tab_ty2.tab_5ea ul li {width:152px;}

/*타입2 - 4개의 탭*/
.tab_ty2.tab_4ea ul li a {width:190px;}

/*타입2 - 3개의 탭*/
.tab_ty2.tab_3ea ul li a {width:253px;}

/*타입2 - 2개의 탭*/
.tab_ty2.tab_2ea ul li a {width:380px;}

/*타입3*/
.tab_box .tab_ty3:after {content:"  "; display:block; clear:both;}
.tab_box .tab_ty3 ul {width:100%; font-size:0; line-height:0;}
.tab_box .tab_ty3 ul:after {content:"  "; display:block; clear:both;}
.tab_box .tab_ty3 ul li {display:inline-block; float:left;}
.tab_box .tab_ty3 ul li:first-child a {border-right:1px solid #e8e5e2;}
.tab_box .tab_ty3 ul li a {display:block; position: relative; height:60px; width:150px; padding:17px 25px; text-align:center; color:#333; font-size:16px; letter-spacing: -0.64px; border:1px solid #e8e5e2; border-bottom:1px solid #bd9f7a; white-space: nowrap; background-color:#f9f7f5; border-left:1px solid transparent; transition:all ease-out 0.1s;-webkit-transition:all ease-out 0.1s;-moz-transition:all ease-out 0.1s;-ms-transition:all ease-out 0.1s;}
.tab_box .tab_ty3 ul li.active a,
.tab_box .tab_ty3 ul li:hover a { background-color:#bd9f7a; border:1px solid #bd9f7a; color:#fff;}

/*예외항목*/
.page_wrap.school-register .tab_box .tab_ty1 ul li a{padding: 17px 19px;}



/*박스
=========================================================*/

/*타입1*/
.box_ty1 {width:100%; padding:30px; border:1px solid #e8e5e2}

/*타입2*/
.box_ty2 {width:100%; padding:30px; border:1px solid #e8e5e2; background-color:#f9f7f5}

/*타입3*/
.box_ty3 {width:100%; padding:30px; border:1px dashed #aaa;}

/*타입4*/
.box_ty4 {width:100%; padding:30px; background-color:#bba078; color:#fff;}
.box_ty4 div {color:#fff;}

/*테이블
=========================================================*/

/*레이아웃*/
caption {position:absolute; left:-999999999px;}
.table_box {overflow-x: auto;}
.table_box .s_table {table-layout: fixed; width:760px;}
.scholarships .table_box .s_table {table-layout: fixed; width:695px;}
.accordion_unit .table_box {padding-left:0;}
.accordion_unit .table_box .s_table {table-layout: fixed; width:640px;}
.table_box:after {content:"  "; display:block; clear:both;}
.align_center {text-align: center!important;}
.align_left {text-align: left;}
.align_right {text-align: right;}
.vertical_m {vertical-align: middle!important;}
.vertical_m th,
.vertical_m td{vertical-align:middle;}
.txt_clip {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*보드 테이블*/
table.board_table_ty1.s_table tr td,
table.board_table_ty1.s_table tr th {border-left:none; vertical-align: middle;}

/*기본테이블 (반응형 0)*/
.b_table_ty0 {width:100%}
.b_table_ty0 thead tr th {font-size:16px; color:#333; padding:15px 0px; background-color:#f9f7f5; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6; border-left:1px solid #e8e5e2; font-weight:500; line-height:1.875em; vertical-align: middle}
.b_table_ty0 thead tr th:first-child {border-left:none;}
.b_table_ty0 tbody tr th {font-size:14px; color:#333; padding:12px 20px; background-color:#f9f7f5; border-bottom:1px solid #e8e5e2; border-left:1px solid #e8e5e2; border-left:1px solid #e8e5e2; font-weight:500; line-height:30px; text-align: left; vertical-align: top}
.b_table_ty0 tbody tr th:first-child {border-left:none;}
.b_table_ty0 tr td {font-size:14px; color:#555; padding:12px 20px; border-bottom:1px solid #e8e5e2; border-left:1px solid #e8e5e2; line-height:24px; background-color:#fff;}
.b_table_ty0 tbody tr td:first-child {border-left:none;}
.b_table_ty0 tbody *{font-size: 14px; color:#555; line-height: 24px;}

/*기본테이블*/
table.b_table {width:100%; position: relative;}
table.b_table:before {content: ""; display: table;}
table.b_table:after {content: ""; display: table; clear: both;}
table.b_table thead tr th {font-size:16px; color:#333; padding:15px 0px; background-color:#f9f7f5; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6; border-left:1px solid #e8e5e2; font-weight:500; line-height:1.875em; vertical-align: middle}
table.b_table thead tr th:first-child {border-left:none;}
table.b_table tbody tr th label {font-size:14px; color:#333;}
table.b_table tbody tr th {font-size:14px; color:#333; padding:15px 20px; background-color:#f9f7f5; border-bottom:1px solid #e8e5e2; border-left:1px solid #e8e5e2; border-left:1px solid #e8e5e2; font-weight:500; line-height:1em; text-align: left; vertical-align: top;}
.biography table.b_table tbody tr th {text-align: left!important;}
table.b_table tbody tr th:first-child {border-left:none;}
table.b_table tbody tr td label {font-size:14px; color:#333;}
table.b_table tr td {font-size:14px; color:#555; padding:12px 20px; border-bottom:1px solid #e8e5e2; border-left:1px solid #e8e5e2; line-height:24px; background-color:#fff;}
table.b_table tbody tr td:first-child {border-left:none;}
.page-id-124 table.b_table tbody tr td:first-child {border-left:1px solid #e8e5e2;}
table.b_table tbody *{font-size: 14px; color:#555; line-height: 24px;}

/*기본테이블(scale)*/
table.s_table {width:100%}
table.s_table thead tr th {font-size:16px; color:#333; padding:15px 0px; background-color:#f9f7f5; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6; border-left:1px solid #e8e5e2; font-weight:500; line-height:1.875em; vertical-align: middle}
table.s_table thead tr th:first-child {border-left:none;}
table.s_table tbody tr th {font-size:14px; color:#333; padding:12px 20px; background-color:#f9f7f5; border-bottom:1px solid #e8e5e2; border-left:1px solid #e8e5e2; border-left:1px solid #e8e5e2; font-weight:500; line-height:1em; text-align: left; vertical-align: top;}
table.s_table tbody tr th:first-child {border-left:none;}
table.s_table tr td {font-size:14px; color:#555; padding:12px 20px; border-bottom:1px solid #e8e5e2; border-left:1px solid #e8e5e2; line-height:24px; background-color:#fff;}
table.s_table tbody tr td:first-child {border-left:none;}
table.s_table tbody tr.brd_left_on td:first-child {border-left:1px solid #e8e5e2;}
table.s_table tbody * {font-size: 14px; color:#555; line-height: 24px;}

.table_box.jigok table.s_table tr td{padding: 12px 10px;}
.table_box.jigok table.s_table tr td.rowfirst{border-left:none;}
.table_box.jigok table.s_table tbody tr td:first-child{border-left:1px solid #e8e5e2!important;}
/*동아리현황*/
.club-activities table.s_table tr td{border-left: 1px solid #e8e5e2!important;}

.table_box table.s_table.td_middle tr td,
.table_box table.s_table.td_middle tr td img{vertical-align:middle}


/*테이블 타입2*/
table.b_table.table_ty2 tbody tr:first-child th,
table.b_table.table_ty2 tbody tr:first-child td {border-top:1px solid #cdc9c6;}

/*테이블 타입3*/
table.b_table.table_ty3 thead tr th {border-bottom:1px solid #e8e5e2; vertical-align: middle}

/*테이블 형태 리스트*/
.tablish_list_ty1 ul.tablish_list {display:table; width:100%;}
.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit {display:table-cell; width:50%; background-color:#fff;}

.tablish_list_ty1 ul.tablish_list li.tablish_cell_unit:first-child dt {border-left:none;}
.tablish_list_ty1 ul.tablish_list li.tablish_cell_unit dt {min-height:60px; font-size:16px; color:#333; padding:15px 0px; background-color:#f9f7f5; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6; border-left:1px solid #e8e5e2; font-weight:500; line-height:30px; text-align:center;}
.tablish_list_ty1 ul.tablish_list li.tablish_cell_unit dd ul.cell_slat_list li {min-height:50px; font-size:14px; color:#555; padding:12px 20px; border-bottom:1px solid #e8e5e2; /* border-left:1px solid #e8e5e2; */ line-height:24px;}
.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit dl.tablish_cell.cell1 dd ul.cell_slat_list li {border-left:none;}

.brochure .tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit{background-color:inherit;}
.brochure .btn_ibasic.btn_regular{background-color:#fff;}

/*일정 리스트 테이블*/
table.b_table.list_table_ty1 tbody tr th {vertical-align: middle; font-size:25px; color:#a98147; font-weight:400;}
table.b_table.list_table_ty1 tbody tr td:last-child {border-left:none;}


/*반응형
=========================================================*/
@media screen and (max-width: 1284px) and (min-width: 1024px){

	/*탭*/
	.tab_ty1 ul li a {padding:17px 15px;}
	.tab_ty2.tab_5ea ul li {width:126px;}
	.tab_ty2.tab_4ea ul li a {width:163px;}
	.tab_ty2.tab_3ea ul li a {width:218px;}
	.tab_ty2.tab_2ea ul li a {width:327px;}
	
	.scholarships .table_box .s_table {width:100%;}
	.accordion_unit .table_box .s_table {table-layout: fixed; width:530px;}
	
}

@media screen and (max-width: 1023px) and (min-width: 800px){



}

@media screen and (max-width: 1023px) and (min-width: 1px){
/*TEXT Medium 기본*/
.txt_medium,
.txt_medium a {font-size:17px;}


}

@media screen and (max-width: 799px) and (min-width: 770px){

	/*탭*/
	.tab_ty1 ul li a {padding:17px 20px;}
	.tab_ty2.tab_5ea ul li {width:146px;}
	.tab_ty2.tab_4ea ul li a {width:182px;}
	.tab_ty2.tab_3ea ul li a {width:243px;}
	.tab_ty2.tab_2ea ul li a {width:365px;}
	
	/*table*/
	.b_table {display:block;}
	.b_table thead {display:none!important;}
	.b_table thead, .b_table tbody, .b_table tr, .b_table th, .b_table td {display:block; width:100%; float:left; clear:both; border:none!important; text-align: left!important;}
	table.b_table.table_ty2 th,
	table.b_table.table_ty2 td {border-bottom:1px solid #e8e5e2!important}
	table.b_table tbody {border-top:none!important; border-bottom:none!important;}
	table.b_table tr td {padding:12px 20px;}
	table.b_table.table_ty1 tr td:first-child:before {content:"  "; display:block; font-size: 16px;  color: #333;   background-color: #f9f7f5; padding: 3px 20px; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6;}
	table.b_table.table_ty1 tr td:first-child + td:before {content:"  "; display:block; font-size: 16px; color: #333;  background-color: #f9f7f5; padding: 3px 20px; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6;}
	
	/*테이블 형태 리스트*/
	.tablish_list_ty1 ul.tablish_list.cell_50 {display:block;}
	.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit {display:block; width:100%;}
	.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit dd ul.cell_slat_list li {border-left:none;}
	.blank_cell {display:none!important;}
	.tablish_list_ty1 ul.tablish_list li.tablish_cell_unit dt {border-left:none;}
	
	/*일정 리스트 테이블*/
	.b_table.list_table_ty1 tr:first-child th {border-top: 1px solid #e8e5e2!important;}
	.b_table.list_table_ty1 tr th:first-child + td,
	.b_table.list_table_ty1 tr td:first-child {border-bottom:none!important; padding-bottom:0; font-weight:700;}
	

}

@media screen and (max-width: 769px) and (min-width: 740px){

	/*탭*/
	.tab_ty1 ul li a {padding:17px 20px;}
	.tab_ty2.tab_5ea ul li {width:137px;}
	.tab_ty2.tab_4ea ul li a {width:175px;}
	.tab_ty2.tab_3ea ul li a {width:233px;}
	.tab_ty2.tab_2ea ul li a {width:350px;}
	
	/*table*/
	.b_table {display:block;}
	.b_table thead {display:none!important;}
	.b_table thead, .b_table tbody, .b_table tr, .b_table th, .b_table td {display:block; width:100%; float:left; clear:both; border:none!important; text-align: left!important;}
	table.b_table.table_ty2 th,
	table.b_table.table_ty2 td {border-bottom:1px solid #e8e5e2!important}
	table.b_table tbody {border-top:none!important; border-bottom:none!important;}	
	table.b_table tr td {padding:12px 20px;}
	table.b_table.table_ty1 tr td:first-child:before {content:"  "; display:block; font-size: 16px;  color: #333;   background-color: #f9f7f5; padding: 3px 20px; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6;}
	table.b_table.table_ty1 tr td:first-child + td:before {content:"  "; display:block; font-size: 16px; color: #333;  background-color: #f9f7f5; padding: 3px 20px; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6;}
	
	/*테이블 형태 리스트*/
	.tablish_list_ty1 ul.tablish_list li.tablish_cell_unit dt {border-left:none;}
	.tablish_list_ty1 ul.tablish_list.cell_50 {display:block;}
	.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit {display:block; width:100%;}
	.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit dd ul.cell_slat_list li {border-left:none;}
	.blank_cell {display:none!important;}
	
	/*일정 리스트 테이블*/
	.b_table.list_table_ty1 tr:first-child th {border-top: 1px solid #e8e5e2!important;}
	.b_table.list_table_ty1 tr th:first-child + td,
	.b_table.list_table_ty1 tr td:first-child {border-bottom:none!important; padding-bottom:0; font-weight:700;}

}

@media screen and (max-width: 739px) and (min-width: 720px){

	/*탭*/
	.tab_ty1 ul li a {padding:17px 18px;}
	.tab_ty2.tab_5ea ul li {width:133px;}
	.tab_ty2.tab_4ea ul li a {width:170px;}
	.tab_ty2.tab_3ea ul li a {width:226px;}
	.tab_ty2.tab_2ea ul li a {width:340px;}
	
	/*table*/
	.b_table {display:block;}
	.b_table thead {display:none!important;}
	.b_table thead, .b_table tbody, .b_table tr, .b_table th, .b_table td {display:block; width:100%; float:left; clear:both; border:none!important; text-align: left!important;}
	table.b_table.table_ty2 th,
	table.b_table.table_ty2 td {border-bottom:1px solid #e8e5e2!important}
	table.b_table tbody {border-top:none!important; border-bottom:none!important;}	table.b_table tr td {padding:12px 0;}
	table.b_table tr td {padding:12px 20px;}
	table.b_table.table_ty1 tr td:first-child:before {content:"  "; display:block; font-size: 16px;  color: #333;   background-color: #f9f7f5; padding: 3px 20px; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6;}
	table.b_table.table_ty1 tr td:first-child + td:before {content:"  "; display:block; font-size: 16px; color: #333;  background-color: #f9f7f5; padding: 3px 20px; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6;}
	
	/*테이블 형태 리스트*/
	.tablish_list_ty1 ul.tablish_list li.tablish_cell_unit dt {border-left:none;}
	.tablish_list_ty1 ul.tablish_list.cell_50 {display:block;}
	.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit {display:block; width:100%;}
	.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit dd ul.cell_slat_list li {border-left:none;}
	.blank_cell {display:none!important;}
	
	/*일정 리스트 테이블*/
	.b_table.list_table_ty1 tr:first-child th {border-top: 1px solid #e8e5e2!important;}
	.b_table.list_table_ty1 tr th:first-child + td,
	.b_table.list_table_ty1 tr td:first-child {border-bottom:none!important; padding-bottom:0; font-weight:700;}

}

@media screen and (max-width: 719px) and (min-width: 670px){

	/*탭*/
	.tab_ty1 ul li a {padding:17px 14px;}
	.tab_ty2.tab_5ea ul li {width:121px;}
	.tab_ty2.tab_4ea ul li a {width:157px;}
	.tab_ty2.tab_3ea ul li a {width:210px;}
	.tab_ty2.tab_2ea ul li a {width:315px;}
	
	/*table*/
	.b_table {display:block;}
	.b_table thead {display:none!important;}
	.b_table thead, .b_table tbody, .b_table tr, .b_table th, .b_table td {display:block; width:100%; float:left; clear:both; border:none!important; text-align: left!important;}
	table.b_table.table_ty2 th,
	table.b_table.table_ty2 td {border-bottom:1px solid #e8e5e2!important}
	table.b_table tbody {border-top:none!important; border-bottom:none!important;}	table.b_table tr td {padding:12px 0;}
	table.b_table tr td {padding:12px 20px;}
	table.b_table.table_ty1 tr td:first-child:before {content:"  "; display:block; font-size: 16px;  color: #333;   background-color: #f9f7f5; padding: 3px 20px; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6;}
	table.b_table.table_ty1 tr td:first-child + td:before {content:"  "; display:block; font-size: 16px; color: #333;  background-color: #f9f7f5; padding: 3px 20px; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6;}
	
	/*테이블 형태 리스트*/
	.tablish_list_ty1 ul.tablish_list li.tablish_cell_unit dt {border-left:none;}
	.tablish_list_ty1 ul.tablish_list.cell_50 {display:block;}
	.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit {display:block; width:100%;}
	.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit dd ul.cell_slat_list li {border-left:none;}
	.blank_cell {display:none!important;}
	
	/*일정 리스트 테이블*/
	.b_table.list_table_ty1 tr:first-child th {border-top: 1px solid #e8e5e2!important;}
	.b_table.list_table_ty1 tr th:first-child + td,
	.b_table.list_table_ty1 tr td:first-child {border-bottom:none!important; padding-bottom:0; font-weight:700;}

}

@media screen and (max-width: 669px) and (min-width: 640px){

	/*탭*/
	.tab_ty1 ul li a {padding:17px 11px;}
	.tab_ty2.tab_5ea ul li {width:113px;}
	.tab_ty2.tab_4ea ul li a {width:150px;}
	.tab_ty2.tab_3ea ul li a {width:200px;}
	.tab_ty2.tab_2ea ul li a {width:300px;}
		
	/*table*/
	.b_table {display:block;}
	.b_table thead {display:none!important;}
	.b_table thead, .b_table tbody, .b_table tr, .b_table th, .b_table td {display:block; width:100%; float:left; clear:both; border:none!important; text-align: left!important;}
	table.b_table.table_ty2 th,
	table.b_table.table_ty2 td {border-bottom:1px solid #e8e5e2!important}
	table.b_table tbody {border-top:none!important; border-bottom:none!important;}	table.b_table tr td {padding:12px 0;}
	table.b_table tr td {padding:12px 20px;}
	table.b_table.table_ty1 tr td:first-child:before {content:"  "; display:block; font-size: 16px;  color: #333;   background-color: #f9f7f5; padding: 3px 20px; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6;}
	table.b_table.table_ty1 tr td:first-child + td:before {content:"  "; display:block; font-size: 16px; color: #333;  background-color: #f9f7f5; padding: 3px 20px; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6;}	
	
	/*테이블 형태 리스트*/
	.tablish_list_ty1 ul.tablish_list li.tablish_cell_unit dt {border-left:none;}
	.tablish_list_ty1 ul.tablish_list.cell_50 {display:block;}
	.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit {display:block; width:100%;}
	.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit dd ul.cell_slat_list li {border-left:none;}
	.blank_cell {display:none!important;}
	
	/*일정 리스트 테이블*/
	.b_table.list_table_ty1 tr:first-child th {border-top: 1px solid #e8e5e2!important;}
	.b_table.list_table_ty1 tr th:first-child + td,
	.b_table.list_table_ty1 tr td:first-child {border-bottom:none!important; padding-bottom:0; font-weight:700;}

}

@media screen and (max-width: 639px) and (min-width: 480px){
	
	/*탭*/
	.tab_ty2.tab_5ea ul li {width:50%;}
	.tab_ty2.tab_5ea ul li a {width:100%!important;}
	div[class*="tab_ty"] ul li {display:inline-block; float:left; width:50%; height: 40px!important;}
	div[class*="tab_ty"] ul li a {display:block; width:100%!important; padding:10px!important; border-bottom: 1px solid #e8e5e2; margin-bottom:0; font-size:12px!important;}
	div[class*="tab_ty"] ul li:nth-child(odd) a {border-left:1px solid #e8e5e2}
	div[class*="tab_ty"] ul li.active a, div[class*="tab_ty"] ul li:hover a {border:1px solid #bd9f7a!important;}
	div[class*="tab_ty"] ul li.active a:after, div[class*="tab_ty"] ul li:hover a:after {opacity: 0; visibility: hidden;}
	
	.tab_ty2 ul li {margin-bottom:-1px;}
	
	/*table*/
	.b_table {display:block;}
	.b_table thead {display:none!important;}
	.b_table thead, .b_table tbody, .b_table tr, .b_table th, .b_table td {display:block; width:100%; float:left; clear:both; border:none!important; text-align: left!important;}
	table.b_table.table_ty2 th,
	table.b_table.table_ty2 td {border-bottom:1px solid #e8e5e2!important}
	table.b_table tbody {border-top:none!important; border-bottom:none!important;}	
	table.b_table tr td {padding:12px 20px;}
	table.b_table.table_ty1 tr td:first-child:before {content:"  "; display:block; font-size: 16px;  color: #333;   background-color: #f9f7f5; padding: 3px 20px; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6;}
	table.b_table.table_ty1 tr td:first-child + td:before {content:"  "; display:block; font-size: 16px; color: #333;  background-color: #f9f7f5; padding: 3px 20px; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6;}
	
	/*테이블 형태 리스트*/
	.tablish_list_ty1 ul.tablish_list li.tablish_cell_unit dt {border-left:none;}
	.tablish_list_ty1 ul.tablish_list.cell_50 {display:block;}
	.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit {display:block; width:100%;}
	.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit dd ul.cell_slat_list li {border-left:none;}
	.blank_cell {display:none!important;}
	
	/*일정 리스트 테이블*/
	.b_table.list_table_ty1 tr:first-child th {border-top: 1px solid #e8e5e2!important;}
	.b_table.list_table_ty1 tr th:first-child + td,
	.b_table.list_table_ty1 tr td:first-child {border-bottom:none!important; padding-bottom:0; font-weight:700;}

}

@media screen and (max-width: 479px) and (min-width: 420px){

	/*탭*/
	.tab_ty2.tab_5ea ul li {width:50%;}
	.tab_ty2.tab_5ea ul li a {width:100%!important;}
	div[class*="tab_ty"] ul li {display:inline-block; float:left; width:50%; height:40px!important;}
	div[class*="tab_ty"] ul li a {display:block; width:100%!important; padding:10px!important;; border-bottom: 1px solid #e8e5e2; margin-bottom:0; font-size:12px!important;}
	div[class*="tab_ty"] ul li:nth-child(odd) a {border-left:1px solid #e8e5e2}
	div[class*="tab_ty"] ul li.active a, div[class*="tab_ty"] ul li:hover a {border-bottom:1px solid #bd9f7a!important;}
	div[class*="tab_ty"] ul li.active a:after, div[class*="tab_ty"] ul li:hover a:after {opacity: 0; visibility: hidden;}
	
	.tab_ty2 ul li {margin-bottom:-1px;}
	
	/*table*/
	.b_table {display:block;}
	.b_table thead {display:none!important;}
	.b_table thead, .b_table tbody, .b_table tr, .b_table th, .b_table td {display:block; width:100%; float:left; clear:both; border:none!important; text-align: left!important;}
	table.b_table.table_ty2 th,
	table.b_table.table_ty2 td {border-bottom:1px solid #e8e5e2!important}
	table.b_table tbody {border-top:none!important; border-bottom:none!important;}
	table.b_table tr td {padding:12px 20px;}
	table.b_table.table_ty1 tr td:first-child:before {content:"  "; display:block; font-size: 16px;  color: #333;   background-color: #f9f7f5; padding: 3px 20px; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6;}
	table.b_table.table_ty1 tr td:first-child + td:before {content:"  "; display:block; font-size: 16px; color: #333;  background-color: #f9f7f5; padding: 3px 20px; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6;}
	
	/*테이블 형태 리스트*/
	.tablish_list_ty1 ul.tablish_list li.tablish_cell_unit dt {border-left:none;}
	.tablish_list_ty1 ul.tablish_list.cell_50 {display:block;}
	.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit {display:block; width:100%;}
	.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit dd ul.cell_slat_list li {border-left:none;}
	.blank_cell {display:none!important;}
	
	/*일정 리스트 테이블*/
	.b_table.list_table_ty1 tr:first-child th {border-top: 1px solid #e8e5e2!important;}
	.b_table.list_table_ty1 tr th:first-child + td,
	.b_table.list_table_ty1 tr td:first-child {border-bottom:none!important; padding-bottom:0; font-weight:700;}

}
@media screen and (max-width: 479px) and (min-width: 1px){

	.administration-chart-sub table.s_table tbody tr td a{word-break:break-word;}

}

@media screen and (max-width: 419px) and (min-width: 400px){

	/*탭*/
	.tab_ty2.tab_5ea ul li {width:50%;}
	.tab_ty2.tab_5ea ul li a {width:100%!important;}
	div[class*="tab_ty"] ul li {display:inline-block; float:left; width:50%; height: 40px!important;}
	div[class*="tab_ty"] ul li a {display:block; width:100%!important; padding:10px!important; border-bottom: 1px solid #e8e5e2; margin-bottom:0; font-size:12px!important;}
	div[class*="tab_ty"] ul li:nth-child(odd) a {border-left:1px solid #e8e5e2}
	div[class*="tab_ty"] ul li.active:nth-child(odd) a {border-left:1px solid #bd9f7a}
	div[class*="tab_ty"] ul li.active a, div[class*="tab_ty"] ul li:hover a {border-bottom:1px solid #bd9f7a!important;}
	div[class*="tab_ty"] ul li.active a:after, div[class*="tab_ty"] ul li:hover a:after {opacity: 0; visibility: hidden;}
	
	.tab_ty2 ul li {margin-bottom:-1px;}
	
	/*table*/
	.b_table {display:block;}
	.b_table thead {display:none!important;}
	.b_table thead, .b_table tbody, .b_table tr, .b_table th, .b_table td {display:block; width:100%; float:left; clear:both; border:none!important; text-align: left!important;}
	table.b_table.table_ty2 th,
	table.b_table.table_ty2 td {border-bottom:1px solid #e8e5e2!important}
	table.b_table tbody {border-top:none!important; border-bottom:none!important;}
	table.b_table tr td {padding:12px 20px;}
	table.b_table.table_ty1 tr td:first-child:before {content:"  "; display:block; font-size: 16px;  color: #333;   background-color: #f9f7f5; padding: 3px 20px; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6;}
	table.b_table.table_ty1 tr td:first-child + td:before {content:"  "; display:block; font-size: 16px; color: #333;  background-color: #f9f7f5; padding: 3px 20px; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6;}
	
	/*테이블 형태 리스트*/
	.tablish_list_ty1 ul.tablish_list li.tablish_cell_unit dt {border-left:none;}
	.tablish_list_ty1 ul.tablish_list.cell_50 {display:block;}
	.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit {display:block; width:100%;}
	.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit dd ul.cell_slat_list li {border-left:none;}
	.blank_cell {display:none!important;}
	
	/*일정 리스트 테이블*/
	.b_table.list_table_ty1 tr:first-child th {border-top: 1px solid #e8e5e2!important;}
	.b_table.list_table_ty1 tr th:first-child + td,
	.b_table.list_table_ty1 tr td:first-child {border-bottom:none!important; padding-bottom:0; font-weight:700;}

}

@media screen and (max-width: 399px) and (min-width: 380px){

	/*탭*/
	.tab_ty2.tab_5ea ul li {width:50%;}
	.tab_ty2.tab_5ea ul li a {width:100%!important;}
	div[class*="tab_ty"] ul li {display:inline-block; float:left; width:50%; height:40px!important;}
	div[class*="tab_ty"] ul li a {display:block; width:100%!important; padding:10px!important; border-bottom: 1px solid #e8e5e2; margin-bottom:0; font-size:12px!important;}
	div[class*="tab_ty"] ul li:nth-child(odd) a {border-left:1px solid #e8e5e2}
	div[class*="tab_ty"] ul li.active:nth-child(odd) a {border-left:1px solid #bd9f7a}
	div[class*="tab_ty"] ul li.active a, div[class*="tab_ty"] ul li:hover a {border-bottom:1px solid #bd9f7a!important;}
	div[class*="tab_ty"] ul li.active a:after, div[class*="tab_ty"] ul li:hover a:after {opacity: 0; visibility: hidden;}
	
	.tab_ty2 ul li {margin-bottom:-1px;}
	
	/*table*/
	.b_table {display:block;}
	.b_table thead {display:none!important;}
	.b_table thead, .b_table tbody, .b_table tr, .b_table th, .b_table td {display:block; width:100%; float:left; clear:both; border:none!important; text-align: left!important;}
	table.b_table.table_ty2 th,
	table.b_table.table_ty2 td {border-bottom:1px solid #e8e5e2!important}
	table.b_table tbody {border-top:none!important; border-bottom:none!important;}
	table.b_table tr td {padding:12px 20px;}
	table.b_table.table_ty1 tr td:first-child:before {content:"  "; display:block; font-size: 16px;  color: #333;   background-color: #f9f7f5; padding: 3px 20px; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6;}
	table.b_table.table_ty1 tr td:first-child + td:before {content:"  "; display:block; font-size: 16px; color: #333;  background-color: #f9f7f5; padding: 3px 20px; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6;}
	
	/*테이블 형태 리스트*/
	.tablish_list_ty1 ul.tablish_list li.tablish_cell_unit dt {border-left:none;}
	.tablish_list_ty1 ul.tablish_list.cell_50 {display:block;}
	.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit {display:block; width:100%;}
	.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit dd ul.cell_slat_list li {border-left:none;}
	.blank_cell {display:none!important;}
	
	/*일정 리스트 테이블*/
	.b_table.list_table_ty1 tr:first-child th {border-top: 1px solid #e8e5e2!important;}
	.b_table.list_table_ty1 tr th:first-child + td,
	.b_table.list_table_ty1 tr td:first-child {border-bottom:none!important; padding-bottom:0; font-weight:700;}

}

@media screen and (max-width: 379px) and (min-width: 360px){

	/*탭*/
	.tab_ty2.tab_5ea ul li {width:50%;}
	.tab_ty2.tab_5ea ul li a {width:100%!important;}
	div[class*="tab_ty"] ul li {display:inline-block; float:left; width:50%; height:40px!important;}
	div[class*="tab_ty"] ul li a {display:block; width:100%!important; padding:10px!important; border-bottom: 1px solid #e8e5e2; margin-bottom:0; font-size:12px!important;}
	div[class*="tab_ty"] ul li:nth-child(odd) a {border-left:1px solid #e8e5e2}
	div[class*="tab_ty"] ul li.active:nth-child(odd) a {border-left:1px solid #bd9f7a}
	div[class*="tab_ty"] ul li.active a, div[class*="tab_ty"] ul li:hover a {border-bottom:1px solid #bd9f7a!important;}
	div[class*="tab_ty"] ul li.active a:after, div[class*="tab_ty"] ul li:hover a:after {opacity: 0; visibility: hidden;}
	
	.tab_ty2 ul li {margin-bottom:-1px;}
	
	/*table*/
	.b_table {display:block;}
	.b_table thead {display:none!important;}
	.b_table thead, .b_table tbody, .b_table tr, .b_table th, .b_table td {display:block; width:100%; float:left; clear:both; border:none!important; text-align: left!important;}
	table.b_table.table_ty2 th,
	table.b_table.table_ty2 td {border-bottom:1px solid #e8e5e2!important}
	table.b_table tbody {border-top:none!important; border-bottom:none!important;}
	table.b_table tr td {padding:12px 20px;}
	table.b_table.table_ty1 tr td:first-child:before {content:"  "; display:block; font-size: 16px;  color: #333;   background-color: #f9f7f5; padding: 3px 20px; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6;}
	table.b_table.table_ty1 tr td:first-child + td:before {content:"  "; display:block; font-size: 16px; color: #333;  background-color: #f9f7f5; padding: 3px 20px; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6;}
	
	/*테이블 형태 리스트*/
	.tablish_list_ty1 ul.tablish_list li.tablish_cell_unit dt {border-left:none;}
	.tablish_list_ty1 ul.tablish_list.cell_50 {display:block;}
	.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit {display:block; width:100%;}
	.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit dd ul.cell_slat_list li {border-left:none;}
	.blank_cell {display:none!important;}
	
	/*일정 리스트 테이블*/
	.b_table.list_table_ty1 tr:first-child th {border-top: 1px solid #e8e5e2!important;}
	.b_table.list_table_ty1 tr th:first-child + td,
	.b_table.list_table_ty1 tr td:first-child {border-bottom:none!important; padding-bottom:0; font-weight:700;}

}

@media screen and (max-width: 359px) and (min-width: 1px){

	/*탭*/
	.tab_ty2.tab_5ea ul li {width:50%;}
	.tab_ty2.tab_5ea ul li a {width:100%!important;}
	div[class*="tab_ty"] ul li {display:inline-block; float:left; width:50%; height:40px!important;}
	div[class*="tab_ty"] ul li a {display:block; width:100%!important; padding:10px!important; border-bottom: 1px solid #e8e5e2; margin-bottom:0; font-size:12px!important;}
	div[class*="tab_ty"] ul li:nth-child(odd) a {border-left:1px solid #e8e5e2}
	div[class*="tab_ty"] ul li.active:nth-child(odd) a {border-left:1px solid #bd9f7a}
	div[class*="tab_ty"] ul li.active a, div[class*="tab_ty"] ul li:hover a {border-bottom:1px solid #bd9f7a!important;}
	div[class*="tab_ty"] ul li.active a:after, div[class*="tab_ty"] ul li:hover a:after {opacity: 0; visibility: hidden;}
	
	.tab_ty2 ul li {margin-bottom:-1px;}
	
	/*table*/
	.b_table {display:block;}
	.b_table thead {display:none!important;}
	.b_table thead, .b_table tbody, .b_table tr, .b_table th, .b_table td {display:block; width:100%; float:left; clear:both; border:none!important; text-align: left!important;}
	table.b_table.table_ty2 th,
	table.b_table.table_ty2 td {border-bottom:1px solid #e8e5e2!important}
	table.b_table tbody {border-top:none!important; border-bottom:none!important;}
	table.b_table tr td {padding:12px 20px;}
	table.b_table.table_ty1 tr td:first-child:before {content:"  "; display:block; font-size: 16px;  color: #333;   background-color: #f9f7f5; padding: 3px 20px; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6;}
	table.b_table.table_ty1 tr td:first-child + td:before {content:"  "; display:block; font-size: 16px; color: #333;  background-color: #f9f7f5; padding: 3px 20px; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6;}
	
	/*테이블 형태 리스트*/
	.tablish_list_ty1 ul.tablish_list li.tablish_cell_unit dt {border-left:none;}
	.tablish_list_ty1 ul.tablish_list.cell_50 {display:block;}
	.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit {display:block; width:100%;}
	.tablish_list_ty1 ul.tablish_list.cell_50 li.tablish_cell_unit dd ul.cell_slat_list li {border-left:none;}
	.blank_cell {display:none!important;}
	
	/*일정 리스트 테이블*/
	.b_table.list_table_ty1 tr:first-child th {border-top: 1px solid #e8e5e2!important;}
	.b_table.list_table_ty1 tr th:first-child + td,
	.b_table.list_table_ty1 tr td:first-child {border-bottom:none!important; padding-bottom:0; font-weight:700;}

}



 
/*=========================================================
 4. Design Guide part3
=========================================================*/

/*버튼
=========================================================*/

/*기본(앵글 아이콘)*/
.btn_ibasic {display:inline-block; position: relative; min-width:80px; border:1px solid #aaa; color:#333; text-align:center; font-weight:500; white-space: nowrap; transition:all ease-out 0.1s;-webkit-transition:all ease-out 0.1s;-moz-transition:all ease-out 0.1s;-ms-transition:all ease-out 0.1s;}
.btn_ibasic span {color:#333; display:inline-block; vertical-align: middle;}
.btn_ibasic i.icon_item.angle_r {display:inline-block; vertical-align: middle; background: url(/wp-content/themes/postech/images/icons/icon_sprite_new.png) no-repeat -160px -100px; background-size: 500px 700px; width: 4px; height: 8px; transition:all ease-out 0.1s;-webkit-transition:all ease-out 0.1s;-moz-transition:all ease-out 0.1s;-ms-transition:all ease-out 0.1s;margin-bottom: 2px;}
.btn_ibasic:hover {background-color:#333; border-color:#333;}
.btn_ibasic:hover span {color:#fff;}
.btn_ibasic i.icon_item.angle_r:after {content:" "; display:block; background: url(/wp-content/themes/postech/images/icons/icon_sprite_new.png) no-repeat -190px -100px; background-size: 500px 700px; width: 4px; height: 8px; opacity: 0; visibility: hidden;}
.btn_ibasic:hover i.icon_item:after {opacity: 1; visibility: visible; z-index:1;}

/*기본(앵글 아이콘) - big*/
.btn_ibasic.btn_big {padding: 17px 30px 17px 30px; height:60px;}
.btn_ibasic.btn_big span {font-size:16px}
.btn_ibasic.btn_big i.icon_item.angle_r {margin-left:18px;}

/*기본(앵글 아이콘) - Medium*/
.btn_ibasic.btn_medium {padding: 13px 24px 14px 24px; height:50px}
.btn_ibasic.btn_medium span {font-size:13px}
.btn_ibasic.btn_medium i.icon_item.angle_r {margin-left:14px;}

/*기본(앵글 아이콘) - Regular*/
.btn_ibasic.btn_regular {padding: 8px 24px 9px 24px; height:40px}
.btn_ibasic.btn_regular span {font-size:13px}
.btn_ibasic.btn_regular i.icon_item.angle_r {margin-left:14px;}

/*기본(앵글 아이콘) - Small*/
.btn_ibasic.btn_small {padding: 2px 14px 5px 14px; height:30px}
.btn_ibasic.btn_small span {font-size:10px}
.btn_ibasic.btn_small i.icon_item.angle_r {margin-left:10px;}
.btn_ibasic.btn_small.last_mb{margin-bottom: 11px;}

@media screen and (max-width: 1023px) and (min-width: 1px){
.btn_ibasic.btn_small.last_mb{margin-bottom: 8px;}
}

/*기본(앵글 아이콘) - Tiny*/
.btn_ibasic.btn_tiny {padding: 0px 10px 2px 10px; height:22px}
.btn_ibasic.btn_tiny span {font-size:10px}
.btn_ibasic.btn_tiny i.icon_item.angle_r {margin-left:10px;}


/*강조*/
.btn_accent {display:inline-block; position: relative; min-width:80px; border:1px solid #bba078; color:#fff; background-color:#bba078; text-align:center; font-weight:500; white-space: nowrap; line-height:1em; transition:all ease-out 0.1s;-webkit-transition:all ease-out 0.1s;-moz-transition:all ease-out 0.1s;-ms-transition:all ease-out 0.1s;}
.btn_accent span {color:#fff; display:inline-block; vertical-align: middle;}
.btn_accent i.icon_item.angle_r {display:inline-block; vertical-align: middle; background: url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -11px -206px; background-size: 250px 500px; width: 5px; height: 8px; transition:all ease-out 0.1s;-webkit-transition:all ease-out 0.1s;-moz-transition:all ease-out 0.1s;-ms-transition:all ease-out 0.1s;}
.btn_accent:hover {background-color:#333; border-color:#333;}
.btn_accent:hover span {color:#fff;}
.btn_accent i.icon_item.angle_r:after {content:" "; display:block; background: url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -11px -206px; background-size: 250px 500px; opacity: 0; visibility: hidden; width: 5px; height: 8px;}
.btn_accent:hover i.icon_item:after {opacity: 1; visibility: visible; z-index:1;}

/*강조(앵글 아이콘) - big*/
.btn_accent.btn_big {padding: 17px 30px 17px 30px; height:60px;}
.btn_accent.btn_big span {font-size:16px}
.btn_accent.btn_big i.icon_item.angle_r {margin-left:18px;}

/*강조(앵글 아이콘) - Medium*/
.btn_accent.btn_medium {padding: 15px 24px 14px 24px; height:50px}
.btn_accent.btn_medium span {font-size:13px}
.btn_accent.btn_medium i.icon_item.angle_r {margin-left:14px;}

/*강조(앵글 아이콘) - Regular*/
.btn_accent.btn_regular {padding: 10px 24px 9px 24px; height:40px}
.btn_accent.btn_regular span {font-size:13px}
.btn_accent.btn_regular i.icon_item.angle_r {margin-left:14px;}

/*강조(앵글 아이콘) - Small*/
.btn_accent.btn_small {padding: 4px 14px 6px 14px; height:30px}
.btn_accent.btn_small span {font-size:10px}
.btn_accent.btn_small i.icon_item.angle_r {margin-left:10px;}

/*강조(앵글 아이콘) - Tiny*/
.btn_accent.btn_tiny {padding: 0px 10px 2px 10px; height:22px}
.btn_accent.btn_tiny span {font-size:10px}
.btn_accent.btn_tiny i.icon_item.angle_r {margin-left:10px;}


/*기본 - Regular*/
.btn_basic {display:inline-block; position: relative; min-width:80px; height:40px; padding:11px 25px 10px 25px; border:1px solid #aaa; color:#333; text-align:center; font-weight:500; white-space: nowrap; line-height:1em; transition:all ease-out 0.1s;-webkit-transition:all ease-out 0.1s;-moz-transition:all ease-out 0.1s;-ms-transition:all ease-out 0.1s;/* font-size: 0; */}
.btn_basic span {color:#333; font-size:13px}
.btn_basic:hover {background-color:#333; border-color:#333;}
.btn_basic:hover span {color:#fff;}
.btn_basic i.icon_item {display:block; position: absolute;}
.btn_basic:hover i.icon_item:after {opacity: 1; visibility: visible; z-index:1;}

/*기본 - radius1*/
.btn_radius1 {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.btn_radius1 span {font-size:13px}

/*기본 - radius2*/
.btn_radius2 {-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.btn_radius2 span {font-size:13px}

/*기본 - radius3*/
.btn_radius3 {-webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}
.btn_radius3 span {font-size:13px}


/*기본 - color*/
.btn_cbasic {display:inline-block; position: relative; min-width:80px; height:40px; padding:9px 25px 10px 25px; color:#fff; text-align:center; font-weight:500; white-space: nowrap; line-height:1em; transition:all ease-out 0.1s;-webkit-transition:all ease-out 0.1s;-moz-transition:all ease-out 0.1s;-ms-transition:all ease-out 0.1s;}
.btn_cbasic span,
.btn_cbasic {color:#fff; font-size:13px}
.btn_cbasic:hover {background-color:#333!important; border-color:#333!important;}
.btn_cbasic:hover span {color:#fff;}
.btn_cbasic i.icon_item {display:block; position: absolute;}
.btn_cbasic:hover i.icon_item:after {opacity: 1; visibility: visible; z-index:1;}

/*기본 - 와이드*/
.btn_wide {min-width:220px;}

/*기본 - 어두운 배경(투명배경) */
.dark_background {padding:10px; background-color:#555;}
.btn_ibasic.btn_t,
.btn_basic.btn_t {border-color:#fff;}
.btn_ibasic.btn_t:hover,
.btn_basic.btn_t:hover {border-color:#333;}
.btn_ibasic.btn_t span,
.btn_basic.btn_t span {color:#fff;}
.btn_ibasic.btn_t i.icon_item.angle_r {background: url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -11px -206px; background-size: 250px 500px;}
.btn_ibasic.btn_regular.btn_t {background-color:transparent}

/*기본 - 어두운 배경(햐얀) */
.dark_background {padding:10px; background-color:#555;}
.btn_ibasic.btn_w,
.btn_basic.btn_w {border-color:#fff; background-color:#fff;}
.btn_ibasic.btn_w:hover,
.btn_basic.btn_w:hover {border-color:#333; background-color:#333;}
.btn_ibasic.btn_w span,
.btn_basic.btn_w span {color:#333;}
.btn_ibasic.btn_w:hover span,
.btn_basic.btn_w:hover span {color:#fff;}
.btn_ibasic.btn_w i.icon_item.angle_r {background: url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -18px -206px; background-size: 250px 500px;}

/*페이징
=========================================================*/

/*페이징 */
[class*="paging_ty"] {font-size:0; line-height:0;}
[class*="paging_ty"] li {display:inline-block; vertical-align: middle;}
[class*="paging_ty"] li a {position: relative; transition:all ease-out 0.1s;-webkit-transition:all ease-out 0.1s;-moz-transition:all ease-out 0.1s;-ms-transition:all ease-out 0.1s;}
[class*="paging_ty"] li:hover a {font-weight:500;}
[class*="paging_ty"] li.paging_first,
[class*="paging_ty"] li.paging_prev,
[class*="paging_ty"] li.paging_next,
[class*="paging_ty"] li.paging_last {text-indent:-9999px;}
[class*="paging_ty"] li.active a {color:#fff; border-color:#999; background-color:#999; font-weight:400;}

/*페이징 - type1*/
.paging_box.paging_ty1 {text-align: center;}
.paging_ty1 li {margin:2px 3px 2px 2px;}
.paging_ty1 li a {display:block; width:40px; height:40px; line-height:40px; border:1px solid #e8e5e2; font-size:14px; color:#555; font-weight:400; text-align:center; background-color:#fff;}
.paging_ty1 li.paging_first a i.icon_item {display:block; position: absolute; top:50%; left:50%; margin-top:-6px; margin-left:-5px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite_new.png) no-repeat -170px -280px; background-size: 500px 700px; width: 10px; height: 11px;}
.paging_ty1 li.paging_prev a i.icon_item {display:block; position: absolute; top:50%; left:50%; margin-top:-6px; margin-left:-5px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite_new.png) no-repeat -160px -280px; background-size: 500px 700px; width: 10px; height: 11px;}
.paging_ty1 li.paging_next a i.icon_item {display:block; position: absolute; top:50%; right:50%; margin-top:-6px; margin-right:-5px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite_new.png) no-repeat -180px -280px; background-size: 500px 700px; width: 10px; height: 11px;}
.paging_ty1 li.paging_last a i.icon_item {display:block; position: absolute; top:50%; right:50%; margin-top:-6px; margin-right:-5px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite_new.png) no-repeat -190px -280px; background-size: 500px 700px; width: 10px; height: 11px;}
.paging_ty1 li:hover a {border-color:#999;}
.paging_ty1 li.num_first {margin-left:30px;}
.paging_ty1 li.num_last {margin-right:30px;}

/*페이징 - type2*/
.paging_ty2 li {margin:2px;}
.paging_ty2 li a {display:block; width:20px; height:20px; line-height:18px; border:1px solid #e8e5e2; font-size:11px; color:#555; font-weight:400; text-align:center; background-color:#fff;}
.paging_ty2 li.paging_first a i.icon_item {display:block; position: absolute; top:50%; left:50%; margin-top:-4px; margin-left:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -54px -220px; background-size: 250px 500px; width: 9px; height: 8px;}
.paging_ty2 li.paging_prev a i.icon_item {display:block; position: absolute; top:50%; left:50%; margin-top:-4px; margin-left:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -66px -220px;; background-size: 250px 500px; width: 5px; height: 8px;}
.paging_ty2 li.paging_next a i.icon_item {display:block; position: absolute; top:50%; right:50%; margin-top:-4px; margin-right:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -74px -220px; background-size: 250px 500px; width: 5px; height: 8px;}
.paging_ty2 li.paging_last a i.icon_item {display:block; position: absolute; top:50%; right:50%; margin-top:-4px; margin-right:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -81px -220px; background-size: 250px 500px; width: 9px; height: 8px;}
.paging_ty2 li:hover a {border:1px solid #999!important;}
.paging_ty2 li.num_first {margin-left:10px;}
.paging_ty2 li.num_last {margin-right:10px;}
.paging_ty2 li[class*="num"] a {border:1px solid transparent;}

/*반응형*/
@media screen and (max-width: 639px) and (min-width: 480px){
	
/*페이징 - type1*/
.paging_ty1 li {margin:2px;}
.paging_ty1 li a {display:block; width:20px; height:20px; line-height:18px; border:1px solid #e8e5e2; font-size:11px; color:#555; font-weight:400; text-align:center; background-color:#fff;}
.paging_ty1 li.paging_first a i.icon_item {display:block; position: absolute; top:50%; left:50%; margin-top:-4px; margin-left:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -54px -220px; background-size: 250px 500px; width: 9px; height: 8px;}
.paging_ty1 li.paging_prev a i.icon_item {display:block; position: absolute; top:50%; left:50%; margin-top:-4px; margin-left:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -66px -220px;; background-size: 250px 500px; width: 5px; height: 8px;}
.paging_ty1 li.paging_next a i.icon_item {display:block; position: absolute; top:50%; right:50%; margin-top:-4px; margin-right:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -74px -220px; background-size: 250px 500px; width: 5px; height: 8px;}
.paging_ty1 li.paging_last a i.icon_item {display:block; position: absolute; top:50%; right:50%; margin-top:-4px; margin-right:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -81px -220px; background-size: 250px 500px; width: 9px; height: 8px;}

.paging_ty1 li:hover a {border:1px solid #999!important;}
.paging_ty1 li.num_first {margin-left:10px;}
.paging_ty1 li.num_last {margin-right:10px;}
.paging_ty1 li[class*="num"] a {border:1px solid transparent;}

}

@media screen and (max-width: 479px) and (min-width: 420px){

/*페이징 - type1*/
.paging_ty1 li {margin:2px;}
.paging_ty1 li a {display:block; width:20px; height:20px; line-height:18px; border:1px solid #e8e5e2; font-size:11px; color:#555; font-weight:400; text-align:center; background-color:#fff;}
.paging_ty1 li.paging_first a i.icon_item {display:block; position: absolute; top:50%; left:50%; margin-top:-4px; margin-left:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -54px -220px; background-size: 250px 500px; width: 9px; height: 8px;}
.paging_ty1 li.paging_prev a i.icon_item {display:block; position: absolute; top:50%; left:50%; margin-top:-4px; margin-left:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -66px -220px;; background-size: 250px 500px; width: 5px; height: 8px;}
.paging_ty1 li.paging_next a i.icon_item {display:block; position: absolute; top:50%; right:50%; margin-top:-4px; margin-right:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -74px -220px; background-size: 250px 500px; width: 5px; height: 8px;}
.paging_ty1 li.paging_last a i.icon_item {display:block; position: absolute; top:50%; right:50%; margin-top:-4px; margin-right:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -81px -220px; background-size: 250px 500px; width: 9px; height: 8px;}
.paging_ty1 li:hover a {border:1px solid #999!important;}
.paging_ty1 li.num_first {margin-left:10px;}
.paging_ty1 li.num_last {margin-right:10px;}
.paging_ty1 li[class*="num"] a {border:1px solid transparent;}

}

@media screen and (max-width: 419px) and (min-width: 400px){

/*페이징 - type1*/
.paging_ty1 li {margin:2px;}
.paging_ty1 li a {display:block; width:20px; height:20px; line-height:18px; border:1px solid #e8e5e2; font-size:11px; color:#555; font-weight:400; text-align:center; background-color:#fff;}
.paging_ty1 li.paging_first a i.icon_item {display:block; position: absolute; top:50%; left:50%; margin-top:-4px; margin-left:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -54px -220px; background-size: 250px 500px; width: 9px; height: 8px;}
.paging_ty1 li.paging_prev a i.icon_item {display:block; position: absolute; top:50%; left:50%; margin-top:-4px; margin-left:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -66px -220px;; background-size: 250px 500px; width: 5px; height: 8px;}
.paging_ty1 li.paging_next a i.icon_item {display:block; position: absolute; top:50%; right:50%; margin-top:-4px; margin-right:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -74px -220px; background-size: 250px 500px; width: 5px; height: 8px;}
.paging_ty1 li.paging_last a i.icon_item {display:block; position: absolute; top:50%; right:50%; margin-top:-4px; margin-right:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -81px -220px; background-size: 250px 500px; width: 9px; height: 8px;}
.paging_ty1 li:hover a {border:1px solid #999!important;}
.paging_ty1 li.num_first {margin-left:10px;}
.paging_ty1 li.num_last {margin-right:10px;}
.paging_ty1 li[class*="num"] a {border:1px solid transparent;}

}

@media screen and (max-width: 399px) and (min-width: 380px){

/*페이징 - type1*/
.paging_ty1 li {margin:2px;}
.paging_ty1 li a {display:block; width:20px; height:20px; line-height:18px; border:1px solid #e8e5e2; font-size:11px; color:#555; font-weight:400; text-align:center; background-color:#fff;}
.paging_ty1 li.paging_first a i.icon_item {display:block; position: absolute; top:50%; left:50%; margin-top:-4px; margin-left:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -54px -220px; background-size: 250px 500px; width: 9px; height: 8px;}
.paging_ty1 li.paging_prev a i.icon_item {display:block; position: absolute; top:50%; left:50%; margin-top:-4px; margin-left:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -66px -220px;; background-size: 250px 500px; width: 5px; height: 8px;}
.paging_ty1 li.paging_next a i.icon_item {display:block; position: absolute; top:50%; right:50%; margin-top:-4px; margin-right:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -74px -220px; background-size: 250px 500px; width: 5px; height: 8px;}
.paging_ty1 li.paging_last a i.icon_item {display:block; position: absolute; top:50%; right:50%; margin-top:-4px; margin-right:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -81px -220px; background-size: 250px 500px; width: 9px; height: 8px;}
.paging_ty1 li:hover a {border:1px solid #999!important;}
.paging_ty1 li.num_first {margin-left:10px;}
.paging_ty1 li.num_last {margin-right:10px;}
.paging_ty1 li[class*="num"] a {border:1px solid transparent;}

}

@media screen and (max-width: 379px) and (min-width: 360px){

/*페이징 - type1*/
.paging_ty1 li {margin:2px;}
.paging_ty1 li a {display:block; width:20px; height:20px; line-height:18px; border:1px solid #e8e5e2; font-size:11px; color:#555; font-weight:400; text-align:center; background-color:#fff;}
.paging_ty1 li.paging_first a i.icon_item {display:block; position: absolute; top:50%; left:50%; margin-top:-4px; margin-left:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -54px -220px; background-size: 250px 500px; width: 9px; height: 8px;}
.paging_ty1 li.paging_prev a i.icon_item {display:block; position: absolute; top:50%; left:50%; margin-top:-4px; margin-left:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -66px -220px;; background-size: 250px 500px; width: 5px; height: 8px;}
.paging_ty1 li.paging_next a i.icon_item {display:block; position: absolute; top:50%; right:50%; margin-top:-4px; margin-right:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -74px -220px; background-size: 250px 500px; width: 5px; height: 8px;}
.paging_ty1 li.paging_last a i.icon_item {display:block; position: absolute; top:50%; right:50%; margin-top:-4px; margin-right:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -81px -220px; background-size: 250px 500px; width: 9px; height: 8px;}
.paging_ty1 li:hover a {border:1px solid #999!important;}
.paging_ty1 li.num_first {margin-left:10px;}
.paging_ty1 li.num_last {margin-right:10px;}
.paging_ty1 li[class*="num"] a {border:1px solid transparent;}

}

@media screen and (max-width: 359px) and (min-width: 1px){

/*페이징 - type1*/
.paging_ty1 li {margin:2px;}
.paging_ty1 li a {display:block; width:20px; height:20px; line-height:18px; border:1px solid #e8e5e2; font-size:11px; color:#555; font-weight:400; text-align:center; background-color:#fff;}
.paging_ty1 li.paging_first a i.icon_item {display:block; position: absolute; top:50%; left:50%; margin-top:-4px; margin-left:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -54px -220px; background-size: 250px 500px; width: 9px; height: 8px;}
.paging_ty1 li.paging_prev a i.icon_item {display:block; position: absolute; top:50%; left:50%; margin-top:-4px; margin-left:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -66px -220px;; background-size: 250px 500px; width: 5px; height: 8px;}
.paging_ty1 li.paging_next a i.icon_item {display:block; position: absolute; top:50%; right:50%; margin-top:-4px; margin-right:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -74px -220px; background-size: 250px 500px; width: 5px; height: 8px;}
.paging_ty1 li.paging_last a i.icon_item {display:block; position: absolute; top:50%; right:50%; margin-top:-4px; margin-right:-4px;  background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -81px -220px; background-size: 250px 500px; width: 9px; height: 8px;}
.paging_ty1 li:hover a {border:1px solid #999!important;}
.paging_ty1 li.num_first {margin-left:10px;}
.paging_ty1 li.num_last {margin-right:10px;}
.paging_ty1 li[class*="num"] a {border:1px solid transparent;}

}

/*2016.5.23 추가*/
@media screen and (max-width: 1023px) and (min-width: 640px){
.page-id-129 .tab_box .tab_ty1 ul li.active a, .page-id-129 .tab_box .tab_ty1 ul li:hover a {border:1px solid #bd9f7a !important;}
}

@media screen and (max-width: 639px) and (min-width: 1px){
.tab_box .tab_ty1 ul {border-bottom: none;}
.tab_box .tab_ty1 ul li {margin-right:-1px;}
.tab_box .tab_ty1 ul li a:before {display: none;}
.tab_box .tab_ty1 ul li.active a, .tab_box .tab_ty1 ul li:hover a {border:1px solid #bd9f7a !important;}
.tab_box .tab_ty1 ul li.active a:before, .tab_box .tab_ty1 ul li:hover a:before {display: none;}
.tab_box .tab_ty2 ul li.active a, .tab_box .tab_ty2 ul li:hover a {border:1px solid #bd9f7a !important;}
}

@media screen and (max-width: 1279px) and (min-width: 1024px){
/*탭예외항목*/
.page_wrap.school-register .tab_box .tab_ty1 ul li a{padding: 17px 10px;}
}

/*=========================================================
  POSTECH 상징 - 캐릭터
=========================================================*/

.symbols .tab_box .tab_ty1 ul li a{padding: 17px 20px;}
.stc_character .align_center{margin-top:40px;}
.stc_character .cont_desc .txt_small_b{font-size:16px;}

/*2018.4.18 추가(행사안내)*/
.meta_info span.cate_ditem{padding:2px 10px 1px;font-size: 14px; color:#fff;font-weight: 500;min-width: 57px;text-align: center;}


/*백그라운드*/
.meta_info span.cate_ditem.d_day{background: #ad8e63;}
.meta_info span.cate_ditem.d_ing{background: #c61065;}
.meta_info span.cate_ditem.d_end{background: #aaaaaa;}

@media screen and (max-width: 1023px) and (min-width: 1px){
.meta_info span.cate_ditem{min-width: 54px;font-size: 13px;margin-right: 7px;}
}

@media screen and (max-width: 639px) and (min-width: 1px){
.meta_info span.cate_ditem + .info1 + .info2{display: none;}
}

/* 뉴스레터 구독 시 개인정보 수집 및 이용 동의 양식 */
.txt_tiny.newsletter_text {font-size: 14px; }
.page-id-13621 .newsletter_text {font-size: 16px; }
.unit_cont_ro.newsletter_cont {overflow-y: scroll; margin-bottom: 0; height: 200px; border: 1px solid #a9814a; padding: 15px; margin-bottom: 15px;}
.unit_cont_ro.newsletter_cont .page_title_box { margin-bottom: 0;}
.unit_cont_ro.newsletter_cont h3.depth2_title.title_ubar:after { margin-bottom: 20px;}
.unit_cont_ro.newsletter_cont .depth2_title { font-size: 16px;}
.unit_cont_ro.newsletter_cont .txt_tiny, .txt_tiny a { margin-bottom: 10px;}

.unit_cont_ro.newsletter_cont ul.bullet_bar_ty2 > li { padding-bottom: 0;}
.unit_cont_ro.newsletter_cont ol.num_list > li span.num, .num_list span.num { font-size: 14px; line-height: 1.6em; }
.unit_cont_ro.newsletter_cont ol.num_list > li span.txt, .num_list span.txt { font-size: 14px; line-height: 1.6em; }
.unit_cont_ro.newsletter_cont ul.bullet_bar_ty2 > li:after, .bullet_bar_ty2 > .txt:after { top: -7px;}
.box_ty_container.newsletter_check { margin-bottom: 15px;}
.box_ty_container.newsletter_check .agree_checkbox {font-size: 0; line-height: 0; }
.box_ty_container.newsletter_check .abox_slat { display: inline-block;}
.box_ty_container.newsletter_check .txt_small { font-size: 12px; line-height: 1.4em; }
.box_ty_container.newsletter_check .txt_small_b { font-size: 12px; line-height: 1.4em; padding-top: 5px;}
.box_ty_container.newsletter_check .wpcf7-list-item-label { font-size: 12px;}



@media screen and (max-width: 1023px) and (min-width: 1px){
	.unit_cont_ro.newsletter_cont .depth2_title { font-size: 14px;}
	.unit_cont_ro.newsletter_cont ol.num_list > li span.num, .num_list span.num { font-size: 12px;}
	.unit_cont_ro.newsletter_cont ol.num_list > li span.txt, .num_list span.txt { font-size: 12px;}
}
@media screen and (max-width: 599px) and (min-width: 1px){
.txt_tiny.newsletter_text {font-size: 12px;}
.page-id-13621 .newsletter_text {font-size: 14px; }
}