@media screen and (max-width:1680px){
	.mvisual .slick-prev {left:20px; margin-left:0;}
	.mvisual .slick-next {right:20px; margin-right:0;}
	.mvisual_wrap .mv_txt {padding:0 100px;}
}
@media screen and (max-width:1280px){
	html, body {min-width:auto;}
	.inner {width:100%; padding:0 20px;}
/* header */
	.header .logo {left:20px;}
	.header .gnb {padding-right:20px;}
	.header .inner .gnb li > a {width:auto; padding:0 30px;}
	.header .gnb li.langs {padding-left:10px;}
	.header .gnb li.langs a {width:auto; padding:0 30px;}
	.header .snb a {font-size:13px; line-height:18px; padding:5px 0;}
/* footer */
	.footer {padding:30px 0;}
	.footer .facebook {right:20px;}
/* main */
	.mvisual {height:auto; overflow:hidden;}
	.mvisual .mvimg {height:50vw;}
	.mvisual .inner {padding:100px 20px;}
	.mvisual_wrap .mv_txt {font-size:30px; line-height:40px;}
	.mvisual_wrap .mv_txt strong {font-size:46px; line-height:50px; margin:15px 0 30px;}
	.mvisual_wrap .mv_txt p {font-size:16px;}
	.mcon01 ul {height:auto; padding:0 20px;}
	.mcon01 li {width:32%; margin:0 0 0 2%;}
	.mcon01 li .img {width:100%; height:0; padding-top:65.5%;}
	.mcon01 li .img img {position:absolute; top:0; left:0; width:100%;}
	.mcon02 .news {width:30%;}
	.mcon02 .boxs {width:28%; margin:0 2%;}
	.mcon02 .boxs .about,
	.mcon02 .boxs .history {background-position:90% 90%;}
	.mcon02 .contact {width:38%;}
/* sub */
	.svisual {height:auto; padding:80px 0 120px;}
	.svisual .aside {height:50px;}
	.svisual .aside .inner {height:50px;}
	.svisual .aside .home {width:50px; height:50px; line-height:50px;}
	.svisual .aside .home img {vertical-align:top; margin-top:16px;}
	.svisual .aside dt {line-height:50px; padding:0 65px 0 30px;}
	.svisual .aside dt i {right:30px;height:50px;}
	.svisual .aside dt i:before {width:11px; margin-left:-5px;}
	.svisual .aside dt i:after {height:11px; margin-top:-5px;}
	.svisual .aside .on dt i:after {width:11px; margin:0 0 0 -5px;}
	.svisual .aside dd {top:50px;}
	.svisual .aside dd a {font-size:14px; line-height:40px; padding:0 30px;}

	.container.inner {padding:0 20px 100px;}
	.container .title {font-size:38px; padding:30px 0 31px;}
	.container p {font-size:14px; line-height:22px;}

	.g01.s01 .txt_box {padding:50px 0;}
	.g01.s01 .txt_box .tt {font-size:32px;}
	.g01.s01 .txt_box p {font-size:18px;}
	.history .jq_tab li {padding-left:2%;}
	.history .jq_cont {background-size:20%; padding-right:20%;}

	.map_wrap.mtop {margin-top:40px;}
	.map_wrap .root_daum_roughmap,
	.map_wrap iframe {width:100% !important;}
	.map_text dt {width:30%;}
	.map_text dd {width:70%;}

	.g02 ul.dep0_list li {width:49%; height:auto; min-height:280px; margin:5% 0 0 2%; padding-left:25%;}
	.g02 ul.dep0_list li .img {width:46%; max-width:206px;}
	.g02 ul.dep0_list li .img:before {width:100%;}
	.g02 ul.dep0_list li a {position:relative; bottom:0; left:0; margin-top:20px;}

	.g02 .rpa_wrap ul {padding:0; width:96%; margin:0 auto;}
	.g02 .rpa_wrap li p {font-size:20px;}

	ul.half li {width:49%; margin-left:2%;}
	.img_area dl dt,
	.img_area dl dd {width:49%;}

	.box_history dl.right {padding-left:53%;}
	.box_history dl.left {padding-right:53%;}

	.over_icons li {width:23.5%; margin-left:2%;}
	.over_icons li .txt p {height:132px;}

	.color_box th {width:23.5%;}
	.color_box td {width:2%;}

	.in_round_box ul {padding:0 2%;}
	.in_round_box li {width:28%; margin:0 -2%;}

	.img_area td {padding-left:20px;}

	.img_tit th {width:32%;}
	.img_tit td {width:2%;}

	.tgray.set3 li {width:32%; margin-left:2%;}

	.talent .big {width:49%; height:510px; padding:40px;}
	.talent .sml {width:49%; margin-left:2%;}
	.talent .sml dl {margin:-10px 0 0 0;}
	.talent .sml dd {width:49%; margin:10px 0 0 2%; padding:20px;}
	.talent .sml dd:nth-child(2n-1) {margin-left:0;}

	.cheyong_step dt,
	.cheyong_step dd {height:140px;}
	.cheyong_step dt {width:140px;}
	.cheyong_step dd {width:50px;}
	.cheyong_step dd i {width:60%; margin-left:-30%;}
	.cheyong_step dt p {margin-top:5px;}

	.pline p {height:auto; padding:10px 0;}
	.g02.s01 .break_table .pline {padding-left:20px;}

	.g03 li p {font-size:17px;}
	.g03 .set4 {margin:-50px -1% 0;}
	.g03 .set4 li {width:25%; margin-left:0; padding:0 1%;}
	.g03 .set2 li {width:49%; margin-left:2%;}

	.greeting .gbox p span.br {display:none;}

	.jejo .tit {width:50%; font-size:24px;}
	.jejo table {width:50%;}
}

/* Mobile */
@media screen and (max-width:1023px){
    .mo_vw {display:block !important;}
    table.mo_vw {display:table !important;}
    tr.mo_vw {display:table-row !important;}
    th.mo_vw,
    td.mo_vw {display:table-cell !important;}
	.pc_vw {display:none !important;}

/* header */
	.header {height:50px;}
	.header .logo {width:120px; height:50px; padding:10px 0; left:50%; margin-left:-60px;}
	.header .logo img {height:30px; margin:0 auto;}
	.btn_menu {position:absolute; top:0; left:0; width:50px; height:50px; z-index:20; transition:.2s linear;}
	.btn_menu > p {position:absolute; top:50%; left:50%; width:12px; height:2px; margin-left:-6px; background:#000; transition:.2s linear;}
	.btn_menu .t {margin-top:-6px;}
	.btn_menu .m {margin-top:-1px;}
	.btn_menu .b {margin-top:4px;}
	.btn_menu.on {left:80%; margin-left:-50px;}
	.btn_menu.on > p {width:20px; margin-left:-10px;}
	.btn_menu.on .t {margin-top:-1px; transform:rotate(135deg);}
	.btn_menu.on .m {width:0;}
	.btn_menu.on .b {margin-top:-1px; transform:rotate(-135deg);}
	.header .inner > .langs {position:absolute; top:0; right:0; width:50px; height:50px; line-height:50px; text-align:center; font-size:12px; color:#999; font-weight:400;}
	.header .gnb {position:fixed; top:0; left:-100%; width:100%; height:100%; padding-right:20%; transition:.2s linear;}
	.header.on .gnb {left:0;}
	.header .gnb .bg {position:fixed; top:0; left:auto; right:-100%; width:100%; height:100%; background:rgba(0,0,0,.4); opacity:0; transition:.2s linear;}
	.header.on .bg {right:0; opacity:1;}
	.header .gnb ul {position:relative; width:100%; height:100%; background:#fff; padding-top:50px;}
	.header .gnb ul:before {content:""; position:absolute; top:0; left:0; width:100%; height:50px; background:url('/images/logo.png') no-repeat 20px 50%; background-size:80px;}
	.header .gnb li {float:none; border-bottom:#ddd 1px solid;}
	.header .gnb li:first-child {border-top:#ddd 1px solid;}
	.header .inner .gnb li > a {position:relative; font-size:12px; line-height:35px; padding:0 20px; text-align:left;}
	.header .gnb li > a i {position:absolute; top:0; right:20px; width:10px; height:100%;}
	.header .gnb li > a i:before,
	.header .gnb li > a i:after {content:""; position:absolute; top:50%; left:50%; background:#0084c1; transition:.2s linear;}
	.header .gnb li > a i:before {width:10px; height:2px; margin:-1px 0 0 -5px;}
	.header .gnb li > a i:after {width:2px; height:10px; margin:-5px 0 0 -1px;}
	.header .gnb li > a i:before {width:10px; height:2px; margin:-1px 0 0 -5px;}
	.header .gnb li.open > a i:after,
	.header .gnb li.on > a i:after {width:10px; height:2px; margin:-1px 0 0 -5px;}
	.header .gnb li.on.open > a i:after {width:2px; height:10px; margin:-5px 0 0 -1px;}
	.header .gnb li.langs {display:none;}
	.header .snb {position:relative; top:0; left:0; padding:10px 0; background:#fafafa; border-top:#ddd 1px solid; display:none; z-index:1; transition:none;}
	.header .snb a {font-size:11px; line-height:22px; text-align:left; padding:0 20px;}
	.header.open .snb {top:0; padding:10px 0;}
	.header .on .snb {display:block;}
/* main */
	.mvisual {margin-top:50px;}
	.mvisual .inner {padding:10% 40px;}
	.mvisual .inner .tt {font-size:30px; line-height:35px;}
	.mvisual .inner .ks {font-size:65px; padding:14px 0 20px; line-height:55px; margin-bottom:20px;}
	.mvisual .inner p {font-size:12px; line-height:18px;}
	.mcon > div {padding:30px 0;}
	.mcon .title {font-size:20px; line-height:20px; margin-bottom:25px;}
	.mvisual .slick-prev,
	.mvisual .slick-next {display:none !important;}
	.mvisual_wrap .mv_txt {padding:0 20px; font-size:16px; line-height:26px;}
	.mvisual_wrap .mv_txt strong {font-size:32px; line-height:40px; margin:10px 0 20px;}
	.mvisual_wrap .mv_txt p {font-size:13px;}

	.mcon01 ul {padding-top:0; height:auto;}
	.mcon01 li {float:none; width:100%; margin-left:0;}
	.mcon01 li a {display:block;}
	.mcon01 li .img {width:100%; height:auto; overflow:hidden; background:#000; padding:0;}
	.mcon01 li .img img {position:relative;}
	.mcon01 li .img:before {display:none;}
	.mcon01 li:hover .img img {opacity:1;}
	.mcon01 li p {position:absolute; top:50%; right:0; width:50%; font-size:18px; color:#fff; font-weight:400; text-align:center; line-height:22px; margin-top:-11px;}
	.mcon01 li p.line1 {margin-top:-11px;}
	.mcon01 li a:hover {margin-top:0;}

	.mcon02 li {height:auto;}
	.mcon02 .news {width:100%; padding:20px; margin-bottom:10px;}
	.mcon02 .news .tt {font-size:12px; line-height:18px; margin-bottom:0;}
	.mcon02 .news .tt .more {position:absolute; top:0; right:0; width:18px; height:18px; font-size:0; border-bottom:0;}
	.mcon02 .news .tt .more:before,
	.mcon02 .news .tt .more:after {content:""; position:absolute; top:50%; left:50%; background:#aaa;}
	.mcon02 .news .tt .more:before {width:12px; height:2px; margin:-1px 0 0 -6px;}
	.mcon02 .news .tt .more:after {width:2px; height:12px; margin:-6px 0 0 -1px;}
	.mcon02 .news dd {padding:15px 0; height:auto;}
	.mcon02 .news dd:first-child {padding:15px 0;}
	.mcon02 .news dd:last-child {padding-bottom:0;}
	.mcon02 .news dd .t {font-size:12px; line-height:20px; height:20px; margin-bottom:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.mcon02 .news dd p {font-size:11px; line-height:16px; height:auto; max-height:32px;}
	.mcon02 .news dd em {font-size:10px; line-height:14px; margin-top:5px;}
	.mcon02 .boxs {width:66%; margin:0;}
	.mcon02 .boxs > div {float:left; width:48.5%; margin-left:3%; height:110px; padding:20px 0;}
	.mcon02 .boxs .tt {font-size:12px; line-height:20px; margin-bottom:12px; text-align:center;}
	.mcon02 .boxs p {display:none;}
	.mcon02 .boxs .about,
	.mcon02 .boxs .history {background-position:50% 70%; background-size:30px;}
	.mcon02 .boxs .about {margin-left:0;}
	.mcon02 .contact {float:left; width:32%; height:110px; padding:20px; background:url('/images/icon_mc2_03.png') no-repeat 50% 70% #bb2320; background-size:30px; margin-left:2%;}
	.mcon02 .contact .tt {font-size:12px; color:#fff; line-height:20px; margin-bottom:12px; text-align:center;}
	.mcon02 .contact strong {display:none;}
	.mcon02 .contact p {display:none;}
/* sub */
	.svisual {margin-top:50px;}
	.svisual.sv02 .aside .d {display:none;}
	.mo_dep3 {position:relative; padding:20px 20px 5px; z-index:9;}
	.mo_dep3 dl {position:relative; width:100%; border-bottom:#ddd 2px solid;}
	.mo_dep3 dt {position:relative; font-size:12px; color:#173874; font-weight:400; line-height:30px; overflow:hidden; border:#173874 1px solid; padding:0 20px;}
	.mo_dep3 dt i {position:absolute; top:0; right:20px; width:10px; height:100%;}
	.mo_dep3 dt i:before,
	.mo_dep3 dt i:after {content:""; position:absolute; top:50%; left:50%; background:#173874; transition:.2s linear;}
	.mo_dep3 dt i:before {width:9px; height:1px; margin:0 0 0 -4px;}
	.mo_dep3 dt i:after {width:1px; height:9px; margin:-4px 0 0 0;}
	.mo_dep3 .on dt i:after {width:9px; height:1px; margin:0 0 0 -4px;}
	.mo_dep3 dd {position:absolute; top:32px; left:0; width:100%; border:#ddd 1px solid; padding:10px 0; background:#fff; display:none;}
	.mo_dep3 dd a {display:block; font-size:12px; color:#666; font-weight:400; line-height:30px; padding:0 20px;}
	.mo_dep3 dd a.on {background:#f5f5f5; color:#173874;}
	.tbl th,
	.tbl td {font-size:14px;}
	.btit {font-size:20px; line-height:24px; margin:30px 0 15px;}
/* 회사소개 */
	.g01.s01 .scon01 {padding:0 20px 60px; background:none;}
	.g01.s01 .scon02 {padding:70px 0;}
	.g01.s01 .scon02 li {width:32%; margin-left:2%;}
	.g01.s01 .scon02 li p {font-size:14px; line-height:20px; height:40px; margin:20px 0;}
/* 인사말 */
	.greeting .tt {text-align:center;}
	.greeting .outbox {background:#f7f7f7; padding:30px;}
	.greeting .gbox {padding:0;}
	.greeting .gbox p {padding:0;}
	.greeting .img {position:relative; display:block; width:400px; max-width:100%; margin:30px auto 0;}
/* 연혁 */
	.g01.s04 .history {padding-left:50%; background-size:40%;}
	.history .tbl th {width:100px;}
	.history .tbl td p {padding-left:80px;}
	.history .tbl td b {width:80px;}
/* 오시는 길 */
	.root_daum_roughmap .wrap_map {height:300px !important;}
	.map_text dt,
	.map_text dd {width:100%;}
	.map_text dd {margin-top:10px;}
	.map_text dd p {padding-left:30px;}
	.round_box_wrap li .cn p {height:88px;}
	.over_icons li .txt p {height:176px;}
	.sqbox3 .tt.line1 {line-height:inherit;}
/* 갤러리 목록 */
	.gall_list li {width:32%; margin-left:2%;}
	.gall_list li i {height:20.5vw;}
	.gall_list li p {font-size:16px; line-height:20px; margin-top:10px;}
	.board_bottom .btns .btn {width:120px; height:40px; line-height:40px; font-size:14px;}
	.board_in thead th {font-size:20px; padding:20px 0;}
	.board_in thead td {font-size:16px; line-height:24px; padding:10px 0;}
	.board_in tbody td {padding:30px 0; font-size:14px; line-height:22px;}
	.board_in .board_bottom .btns {margin-top:50px;}
	.board_bottom .btns.tac {margin-top:50px;}
	.board_bottom .btns.tac .btn {width:120px; height:40px; line-height:40px; font-size:14px;}

	.board_list .date {width:200px;}

/* 제조설비현황 */
	.jejo .tit {font-size:22px;}
	.jejo .tit span.br {display:none;}
	.jejo th {font-size:18px; width:80px;}
	.jejo td {font-size:16px; padding-left:30px;}
	.jejo td p {font-size:15px; line-height:24px;}
}

@media screen and (max-width:767px){
/* footer */
	.footer {padding:20px 0;}
	.footer .inner {font-size:12px; line-height:18px;}
	.footer .inner span {padding:0 5px;}
/* main */
	.mvisual .mvimg {height:80vw;}
    .mcon01 li p {font-size:14px; line-height:18px; margin-top:-9px; text-shadow:rgba(0,0,0,.5) 0 0 10px;}
/* sub */
	.svisual {font-size:25px; padding:40px 0 80px; margin-top:50px;}
	.svisual .aside {height:40px;}
	.svisual .aside .inner {padding:0 0 0 40px; height:40px;}
	.svisual .aside .home {position:absolute; top:0; left:0; width:40px; height:40px;}
	.svisual .aside .home img {width:16px; margin-top:13px;}
	.svisual .aside dl {width:50%; min-width:auto !important;}
	.svisual .aside dt {padding:0 40px 0 10px; font-size:12px; height:40px; line-height:40px; overflow:hidden;}
	.svisual .aside dt i {right:10px; height:40px;}
	.svisual .aside dd {top:40px;}
	.svisual .aside dd a {font-size:12px; line-height:20px; padding:5px 10px;}
	.svisual p {display:none;}

	.container.inner {padding-bottom:60px;}
	.container p {font-size:12px; line-height:18px;}
	.container .title {font-size:15px; line-height:15px; padding:15px 0 11px; margin-bottom:30px;}

	.stit {font-size:14px; line-height:20px; padding:30px 0 12px; margin-bottom:10px;}
	.stit:after {width:12px; height:2px;}
	.btit {font-size:13px; line-height:18px; margin:20px 0 5px;}
	.btit em {font-size:11px;}
	.br_tit {font-size:20px; line-height:24px; margin-bottom:30px; padding-left:16px;}
	.br_tit:before {width:4px; height:24px; border-top-width:8px; border-bottom-width:16px;}

	span.br {display:none;}
	.mo_tal {text-align:left !important;}

	.video iframe {height:300px !important;}

/* 회사소개 */
	.g01.s01 .scon01 {padding-bottom:40px;}
	.g01.s01 .txt_box {padding:30px 10px;}
	.g01.s01 .txt_box .tt {font-size:26px; line-height:30px;}
	.g01.s01 .txt_box p {font-size:13px; line-height:20px; margin-top:15px;}
	.g01.s01 .tbl {margin-top:30px;}
	.g01.s01 .tbl th {width:20%; padding-left:5px;}
	.g01.s01 .scon02 {padding:50px 0;}
	.g01.s01 .scon02 ul {margin-top:-30px;}
	.g01.s01 .scon02 li {width:49%; margin-top:30px;}
	.g01.s01 .scon02 li:nth-child(3n-2) {margin-left:2%; clear:none;}
	.g01.s01 .scon02 li:nth-child(2n-1) {margin-left:0; clear:both;}
	.g01.s01 .scon02 li em {font-size:13px; height:30px; line-height:30px; width:30px;}
	.g01.s01 .scon02 li p {font-size:12px; margin:15px 0;}
	.g01.s01 .scon02 li.moline3 p {height:60px;}
/* 인사말 */
	.greeting .tt span {font-size:20px; line-height:30px; padding:30px 0;}
	.greeting .tt span:before,
	.greeting .tt span:after {width:24px; height:20px; left:50%; right:auto; margin-left:-12px;}
	.greeting .outbox {width:100vw; padding:20px; margin:0 -20px;}
	.greeting .gbox p {font-size:12px; line-height:20px;}
/* 연혁 */
	.g01.s04 .history {padding:30vw 0 0; background-size:auto 26vw; background-position:center top;}
	.history .tbl th,
	.history .tbl td {padding:10px 0;}
	.g01.s04 .tbl tbody th {width:60px;}
	.history .tbl td p {padding-left:60px; font-size:13px; line-height:24px;}
	.history .tbl td b {width:60px;}
/* 비전 및 미션 */
	.g01.s03 th,
	.g01.s03 td {padding:5px 0;}
	.g01.s03 th {width:20%;}
	.g01.s03 td {padding-left:10px;}
	.g01.s03 td strong {display:block; font-size:12px; color:#333; line-height:20px; margin-bottom:5px;}
/* 오시는길 */
	.root_daum_roughmap .wrap_map {height:200px !important;}
	.map_text dt {font-size:16px; line-height:24px;}
	.map_text dd span {display:block; float:none; margin:5px 0 0 0;}

	.gall_list li {width:49%; margin:4% 0 0 2%;}
	.gall_list li:nth-child(3n-2) {margin-left:2%; clear:none;}
	.gall_list li:nth-child(-n+3) {margin-top:4%;}
	.gall_list li:nth-child(2n-1) {margin-left:0; clear:both;}
	.gall_list li:nth-child(-n+2) {margin-top:0;}
	.gall_list li i {height:28vw;}
	.gall_list li p {font-size:12px;}
/* 제조설비현황 */
	.g03 li {margin-top:25px;}
	.g03 li p {font-size:13px; margin-top:10px;}
	.g03 .set4 {margin-top:-25px;}
	.jejo {padding:25px; background-image:url('/images/bg_s0301_m.jpg');}
	.jejo .tit {float:none; font-size:15px; line-height:24px; width:100%;}
	.jejo table {float:none; width:100%; margin-top:20px;}
	.jejo th,
	.jejo td {padding:10px 0;}
	.jejo th {font-size:14px; width:60px; line-height:20px;}
	.jejo th:after {top:15px; height:10px;}
	.jejo td {font-size:12px; padding-left:15px;}
	.jejo td p {font-size:11px; line-height:16px;}
/* 게시판 쓰기 */
	input.text,
	select.text {height:30px;}
	.board_write colgroup {display:none;}
	.board_write th,
	.board_write td {padding:5px 0;}
	.board_write th {font-size:13px; line-height:30px; width:30%;}
	.board_write td {padding-right:5px;}
	.board_write td .text {max-width:100%;}
	.board_write td input.w210 {width:40% !important;}
	.board_write td select.w210 {width:100% !important; margin-top:5px;}
	.board_write td .w140 {width:30% !important;}
	.board_write td .w40 {width:3% !important;}
	.g03.s03 td span {line-height:30px;}

	/* Contact us */
	.g03.s03 .yaks {padding:20px 0; margin-bottom:10px;}
	.g03.s03 .yaks .tit {font-size:15px; line-height:20px;}
	.pl_list p {padding-left:13px; text-indent:-16px;}
	label.check {padding-left:20px; height:22px;}
	label.check .icon {width:14px; height:14px; margin-top:-7px;}
	label.check input:checked + .icon:before {width:8px; height:8px; margin:-4px 0 0 -4px;}

/* 게시판 목록 */
	.board_list th,
	.board_list td {height:40px; font-size:13px;}
	.board_list .date {width:120px;}

/* 게시판 상세 */
	.board_in th,
	.board_in td {padding:5px;}
	.board_in thead th {font-size:13px; padding:10px 0;}
	.board_in thead td {font-size:12px; line-height:20px; padding:10px 0;}
	.board_in thead td b {width:100px;}
	.board_in thead td span {font-size:10px; padding:0 5px;}
	.board_in tbody td {padding:30px 0; font-size:12px; line-height:18px;}
	.board_in .board_bottom .btns {margin-top:40px;}

/* 게시판 쓰기 */
	.board_write table {border-top:#666 2px solid;}
	.board_write th,
	.board_write td {border-bottom:#ccc 1px solid; padding:10px 0;}
	.board_write th {font-size:16px; color:#333; font-weight:500; line-height:40px;}
	.board_write td {padding-right:10px;}

	.board_bottom .btns {margin-top:20px;}
	.board_bottom .btns .btn {width:80px; height:30px; line-height:30px; font-size:13px;}
	.board_bottom .btns .btn:hover {background:#173874; color:#fff;}
	.board_bottom .btns .btn_line {line-height:28px;}
	.board_bottom .btns .btn_line:hover {background:#fff; color:#666;}
	.board_bottom .btns.tac {margin-top:20px;}
	.board_bottom .btns.tac .btn {width:150px; height:40px; line-height:40px; font-size:13px;}
	.board_bottom .paging {margin-top:20px;}
	.board_bottom .paging a {width:20px; height:20px; line-height:20px; font-size:12px;}
	.board_bottom .paging a:hover {background:none; color:#666;}
	.board_bottom .paging .arrow img {height:10px; margin-top:5px;}
	.board_bottom .search_wrap {margin-top:20px;}
	.board_bottom .search_wrap .text,
	.board_bottom .search_wrap .btn {font-size:13px; height:30px;}
	.board_bottom .search_wrap select.text {width:20%;}
	.board_bottom .search_wrap input.text {width:50%; margin:0 2%;}
	.board_bottom .search_wrap .btn {width:20%; line-height:28px;}
	.board_bottom .search_wrap .btn:hover {background:#fff;}
}

/* Mobile 425 */
@media screen and (max-width:424px){

	.video iframe {height:200px !important;}
}

/* Mobile 375 */
@media screen and (max-width:375px){
	.tgray.set3 .half p {min-height:72px;}
	.g02 .rpa_wrap li p {letter-spacing:-.5px;}
	.g02.s02.d06 .over_icons li p {height:180px;}
	.g02.s03 .over_icons li {height:221px;}
	.talent .sml dd {height:185px;}
}