@charset "utf-8";
@media all and (max-width:1370px){    
    .main1 .bx-controls-direction .bx-prev {left:5px;}
    .main1 .bx-controls-direction .bx-next {right:5px;}
	
	#_quick {right:-85px;transition:0.3s;}
    #_quick .on {display:block;transition:0.3s;}
    #_quick .off {display:none;transition:0.3s;}
}

@media all and (min-width:1001px){
    
}

@media all and (max-width:1000px){
    
    .__t {display:block !important;}
    .__tn {display:none !important;}

    #_wrap {padding-top:50px;}

    #_header {position:fixed;height:50px;padding:0;}
    #_header:before {display:none;}
    #_header ._inner {max-width:1200px;height:50px;position:relative;margin:0 auto;padding-top:10px;}
    #_header ._logo {width:120px;}

    #_header ._gnb, #_header ._tnb_lef, #_header ._tnb_rig {display:none;}

    #_header ._btn {display:block;}
    #_header._nav-on {height:50px;box-shadow:none;}

    #_nav {display:block;}

    #_quick {display:none;}

    .main1 ._inner .txt {padding:20px 24px;}
    .main1 ._inner .tit {font-size:20px;margin-bottom:24px;}
    .main1 ._inner .subject {font-size:20px;}
    .main1 .bx-pager {left:24px;}   
    .main2_txtwrap .txt {padding:15px;}
    .main2_txtwrap .tit {font-size:18px;margin-bottom:20px;}
    .main2_txtwrap .box .subject {font-size:15px;padding-bottom:25px;}
    .main2_txtwrap .box .desc {font-size:13px;margin:15px 0 20px;line-height:20px;height:40px;-webkit-line-clamp:2;}
    .main2_txtwrap .box .date {font-size:13px;}
    .main2_txtwrap .bx-controls-direction {right:15px;bottom:15px;}
    .main3 {padding:60px 10px;}
    .main5 ._inner .box3 {width:100%;}    

    #_footer {padding:0 10px 20px;box-sizing:border-box;text-align:center;}
    #_footer .top {margin-bottom:12px;}
    #_footer .bot .info {padding-left:0;}
    #_footer .bot .info img {display:none;}
    #_footer .bot .info span {display:block;}
    #_footer .bot .cs {position:relative;margin-bottom:20px;}

    #_svis ._inner dl dt {font-size:30px;}
    #_svis ._inner dl dd {font-size:14px;margin-top:5px;}   
    
    #_sub {padding:30px 10px 40px;}

    .top_type1 {margin-top:-30px !important;}

    /* sub11 */
    .sub11_box > div {width:100%;}
    .sub11_box .txt > span {font-size:16px;}
    .sub11_box .txt {padding:35px 0 0 0;}
    /* //sub11 */

    /* sub12 */
	.sub12_story .box {padding-left:10%;}    
    .sub12_story .img {padding:5px;box-sizing:border-box;}
    .sub12_story .box > span > * {font-size:14px;line-height:22px;}
    .sub12_story .box .num {width:30px;height:30px;line-height:32px;font-size:15px;margin-bottom:15px;}
    .sub12_box .img {text-align:center;padding-right:0;}
    .sub12_box .img, .sub12_box .txt {width:100%;}
    .sub12_tab3_top span {font-size:30px;padding-bottom:20px;}
    .sub12_tab3_mid > li {width:100%;margin-left:0;min-height:auto;margin-bottom:15px;padding:20px 10px 20px;}
    .sub12_tab3_imgbox .box dt {font-size:30px;padding-bottom:20px;}
    /* //sub12 */    

    /* sub17 */
    .sub17_tab {margin-bottom:20px;}
    .sub17_tab > a {width:20%;}
    .sub17_organ .box .desc {padding:0 2% 0 0;}
    /* //sub17 */

    /* sub32 */
    .sub32_top {padding:25px 5%;}
    .sub32_mid {padding:0 5%;margin-bottom:30px;}
    .sub32_mid .txt {padding-left:0;}
    .sub32_mid .txt > img {display:block;position:relative;left:auto;top:auto;margin-top:0;margin:0 auto 20px;}
    .sub32_list > li .box .top {padding:15px 20px 20px;}
    .sub32_list > li .box .bot {padding:25px 20px 30px;}
    .sub32_list > li .btn {height:40px;line-height:40px;margin-left:20px;}
    /* //sub32 */

    /* sub41 */
    .sub41_box .txt p {padding-bottom:8px;}
    /* //sub41 */

    /* sub42 */
    .sub42_top {margin:0 0 30px;padding:25px 10px;}
    .sub42_list > li .img {width:60%;}
    .sub42_list > li .box {width:40%;}
    .sub42_list > li .box .area {padding:0 10px;}    
    /* //sub42 */

    /* sub51 */
    .sub51_list {padding:15px 0 0;}   
    .sub51_list > li .area img {width:100%;}
    /* //sub51 */

    /* sub52 */
    .sub52_box .desc .big {font-size:18px;margin-bottom:15px;}
    .sub52_box .desc .big strong {font-size:22PX;}
    .sub52_box .desc .location {font-size:16px;}
    .sub52_box .desc .btn {height:40px;line-height:40px;margin:25px auto 0;}
    /* //sub52 */

	/* sub1001 */
	.context {padding:0 10px;overflow:hidden;}
	/* //sub1001 */

}

@media all and (min-width:769px){

}

@media all and (max-width:768px){

    #_quick {display:none;}

    .subtit {font-size:16px;padding-bottom:8px;}
    .subtxt {font-size:13px;line-height:22px;}
    .subtxt.type1 {line-height:22px;}

    /* sub12 */
	.sub12_story {display:block;width:100%;}
    .sub12_story > div {display:block;width:100%;}
    .sub12_story .story > img {display:none;}
    .sub12_story .box {position:relative;padding:10px;}
    .sub12_story .box:before {display:none;}
    .sub12_story .box > span > * {font-size:13px;}
    .sub12_story .box .txt {margin-bottom:8px;}

    .sub12_box {margin-bottom:30px;}
    .sub12_box .txt {padding-top:15px;font-size:13px;line-height:22px;}
    .sub12_box .txt .tit {padding-bottom:6px;font-size:16px;}
    .sub12_box2 {display:block;margin:15px 0 30px;}
    .sub12_box2 > div {display:block;}
    .sub12_box2 .tit {width:100%;font-size:16px;text-align:left;padding-bottom:6px;}
    .sub12_box2 .txt {width:100%;padding:0;font-size:13px;line-height:22px;}
    .sub12_tab3_top span {font-size:18px;padding-bottom:10px;}
    .sub12_tab3_top {font-size:13px;line-height:22px;margin-bottom:20px;}
    .sub12_tab3_mid {margin-bottom:20px;}
    .sub12_tab3_mid > li img {width:80px;}
    .sub12_tab3_mid > li .tit {font-size:16px;padding:15px 0 10px;}
    .sub12_tab3_imgbox {background-size:cover;padding:10px;}
    .sub12_tab3_imgbox .box dl {width:98%;margin:0 auto;}
    .sub12_tab3_imgbox .box dt {font-size:16px;padding-bottom:0;}
    .sub12_tab3_imgbox .box dd {font-size:13px;line-height:22px;}
    /* //sub12 */

    /* sub13 */
    /* //sub13 */

    /* sub14 */
    .sub14_year {margin-bottom:20px;}
    .sub14_year > li {width:33.333333%;}
    .sub14_year > li a {height:38px;}
    .sub14_box > div {width:100%;}
    .sub14_box .img {padding-right:0;text-align:center;}
    .sub14_box .desc {font-size:13px;margin-bottom:16px;padding-left:40px;line-height:22px;}
    .sub14_box .desc .month {font-size:16px;width:30px;top:-2px;}
    .year_more {padding:10px 0 25px;margin-top:30px;}
    .year_more > span {width:100%;height:30px;line-height:30px;}
    /* //sub14 */

    /* sub15 */
    .sub15_toptit {font-size:18px;}
    .sub15_topyear {font-size:15px;}
    .logobox {margin-top:54px;height:200px;}
    .logobox .box img {max-width:280px;}
    .logobox .type {top:-34px;}
    .descbox {margin-top:20px;}
    .descbox .tit {font-size:15px;padding-bottom:8px;}
    .halfbox > li {width:100%;margin-bottom:10px;}
    .halfbox > li:nth-child(odd) {padding-right:0;}
    .halfbox > li:nth-child(even) {padding-left:0;}
    .colorbox .desc {padding-left:10px;}
    .colorbox {width:100%;}
    .symbolbox {padding:20px;margin-top:25px;}
    .symbolbox .tit {font-size:16px;padding-bottom:15px;margin-bottom:20px;}
    .symbolbox .tit:after {width:20px;margin-left:-10px;}
    .symbolbox .img2 img {width:150px;}
    .symbol_means {font-size:15px;padding-bottom:6px;}
    .ex_logo {padding-top:30px;margin-top:20px;}
    .ex_logo li {margin-bottom:20px;}
    .ex_logo li:nth-child(1) .descbox {margin-top:0;}
    .cibi {font-size:16px;padding-bottom:10px;}
    .cibi span {font-size:13px;}
    .blankbox {height:200px;margin-bottom:30px;}
    .blankbox .box img {max-width:300px;}
    /* //sub15 */

   /* sub16 */
    .sub16_top {padding:20px 10px 20px;}
    /* .sub16_top img {width:150px;} */
    .sub16_top .txt {width:100%;font-size:15px;padding-left:0;padding-top:10px;}
    .sub16_top .txt strong {font-size:17px;}
    .bbs_top .bbs_sel {height:35px;}    
    /* //sub16 */

    /* sub17 */
    .sub17_tab {border-bottom:none;}
    .sub17_tab > a {width:33.33333%;height:35px;}
    .sub17_tab > a.active {font-size:14px;height:35px;top:0;border:1px solid #ccc;}
    .sub17_organ > li {width:100%;margin-bottom:20px;}
    .sub17_organ .box .img {padding-right:0;}
    .sub17_organ .box .desc {padding:0 0 0 10px;}
    .sub17_organ .name {font-size:16px;padding-bottom:8px;}
    .sub17_organ .txt {font-size:13px;}

     .sub17_tab.tab2 > a {width:50%;height:35px;}
    /* //sub17 */

    /* sub18 */
    .sub18_route th, .sub18_route td {padding:5px 3px 2px;}
    .sub18_route th {font-size:16px;}
    .sub18_route td {font-size:13px;line-height:22px;}    
    /* //sub18 */

   /* sub31 */
    .sub31_top {margin:15px auto;}
    .sub31_top .img {width:100%;}    
    /* //sub31 */

    /* sub32 */
    .sub32_top {padding:20px 0;margin-top:-30px !important;margin-bottom:20px;}
    .sub32_top .txt {font-size:13px;line-height:20px;}
    .sub32_mid {padding:0 10px;margin-bottom:20px;}    
    .sub32_mid .txt {font-size:13px;line-height:20px;}
    .sub32_mid .txt > img {width:80px;}
    .sub32_list {padding:10px;}
    .sub32_list > li {width:100%;padding:0;}
    .sub32_list > li .area {padding-bottom:20px;}
    .sub32_list > li .box {/*min-height:auto;*/}
    .sub32_list > li .box .top {padding:15px;}
    .sub32_list > li .box .tit {font-size:18px;}
    .sub32_list > li .box .desc {font-size:15px;}
    .sub32_list > li .box .bot {padding:15px;font-size:13px;}
    .sub32_list > li .btn {height:40px;line-height:42px;margin-left:0;margin:0 auto;width:95%;}
    /* //sub32 */

    /* sub33 */
    .sub33_bot .img {padding:10px 0 40px;margin-bottom:30px;}
    .sub33_bot .img1 {width:60%;margin-right:0;display:block;margin:0 auto;}
    .sub33_bot .img2 {width:85%;display:block;margin:15px auto 0;}
    .sub33_bot .num {padding-left:18px;}
    .sub33_bot .num:before {top:0;}

	.sub33_box {margin-bottom:20px;}
	.sub33_box .box {width:100%;}
    .sub33_box .box1 {padding-right:0;}
	.sub33_box .tit {padding-bottom:8px;}
    .sub33_box .box2 {text-align:center;margin:20px auto 0;}
    .sub33_box .box2 img {width:80%;}
    .sub33_list {margin:0;display:block;}
    .sub33_list .box {width:100%;display:block;border:none;margin-bottom:10px;}
    .sub33_list .box .in {padding:15px;}
    .sub33_list .box .in .tit {font-size:16px;padding-bottom:8px;}
    .sub33_list .box .in .txt {font-size:13px;line-height:22px;padding-left:10px;}
    .sub33_list .box .in .txt:before {width:3px;top:8px;}
    /* //sub33 */

    /* sub42 */    
    .sub42_list > li:nth-child(even) > div {float:left;}
    .sub42_list > li .img {width:100%;}
    .sub42_list > li .box {width:100%;}    
    .sub42_list > li .box > img {display:none;}
    .sub42_list > li .box .area {position:relative;padding:15px 10px;}
    .sub42_list > li .box .area > span {width:100%;}
    .btnbox > a {width:49%;}
    .btnbox .regular {margin-right:2%;}
    /* //sub42 */

    /* sub44 */
    .sub44_tit {font-size:15px;margin-top:10px;padding-bottom:6px;}
    .sub44_txt1 {font-size:13px;line-height:22px;padding-left:10px;margin-bottom:20px;}
    .sub44_txt2 {padding-left:94px;}
    .sub44_in {padding-left:15px;}
    /* //sub44 */

    /* sub51 */
    .sub51_top {margin-bottom:15px;}
    .sub51_list {padding:0;}
    .sub51_list > li {width:100%;margin-bottom:10px;}
    .sub51_list > li .area {height:auto;min-height:auto;}
    .sub51_list > li .box {padding:15px 0;}
    .sub51_list > li .box .tit {font-size:15px;padding-bottom:8px;}
    .sub51_list > li .box .txt {font-size:13px;line-height:22px;}
    /* //sub51 */

    /* sub52 */
    .sub52_box {display:block;}
    .sub52_box > div {display:block;}
    .sub52_box1 {margin-bottom:10px;}
    .sub52_box .img, .sub52_box .desc {width:100%;}
    .sub52_box .desc {padding:20px 0;}
    .sub52_box .desc .big {font-size:16px;margin-bottom:10px;}
    .sub52_box .desc .big strong {font-size:18px;}
    .sub52_box .desc .location {font-size:14px;}
    .sub52_box .desc .txt {font-size:13px;margin-top:10px;}
    .sub52_box .desc .btn {height:35px;line-height:37px;margin:15px auto 0;}
    /* //sub52 */

    /* sub63 */
    .video_list > li {width:100%;}
    .video_list > li:nth-child(2n+1) {margin-right:0;}
    .video_list > li .box {padding:15px 5px;}
    .video_list > li .box .cate {font-size:13px;}
    .video_list > li .box .tit {font-size:15px;}
    /* //sub63 */
}

@media all and (min-width:640px){
    .__m {display:none !important;}
    .__nobg {background-image:none !important;}
}


@media all and (max-width:639px){
    .__p {display:none !important;}
    .__t {display:none !important;}
    #_wrap {padding-top:50px;}

    #_header {height:50px !important;}
    #_header ._gnb > li > a {height:29px;line-height:29px;font-size:14px;}
        
    #_vis .bx-pager {bottom:5%;}
    #_vis .bx-pager .bx-pager-item a {width:15px;height:15px;background-size:cover;}
    #_vis .bx-pager .bx-pager-item a.active {background-size:cover;}
    #_vis .bx-controls-auto {bottom:5%;display:none;}
    #_vis .bx-controls-auto .bx-start {width:15px;height:16px;background-size:cover;}
    #_vis .bx-controls-auto .bx-stop {width:11px;height:15px;background-size:cover;}

    .main1 ._inner {margin-top:0;}
    .main1 ._inner .box {display:block;}
    .main1 ._inner .box > div {display:block;width:100%;}
    .main1 ._inner .txt {padding:10px 15px;}
    .main1 ._inner .tit {font-size:18px;margin-bottom:18px;padding-bottom:15px;}
    .main1 ._inner .tit .more {width:20px;height:20px;background-size:cover;}
    .main1 ._inner .subject {font-size:16px;}
    .main1 .bx-controls-direction a {display:none;}
    .main1 .bx-pager {left:auto;width:100%;text-align:center;}
    .main2 {padding:10px 0;}
    .main2 ._inner > * {width:100%;}
    .main2:after {display:none;}
    .main2_txtwrap .txt {height:230px;position:relative;left:auto;top:auto;}
    .main2_txtwrap .box .subject {padding-bottom:15px;}
    .main2_txtwrap .tit {font-size:18px;margin-bottom:18px;padding-bottom:15px;}
    .main2_txtwrap .tit .more {width:20px;height:20px;background-size:cover;}
    .main2_txtwrap .bx-controls-direction > a {width:24px;height:24px;}
    .main2_txtwrap .bx-controls-direction .bx-prev {background-size:cover;}
    .main2_txtwrap .bx-controls-direction .bx-next {background-size:cover;}
    .main3 {background-size:cover;}
    .main3 ._inner {font-size:14px;}
    .main3 ._inner .tit {font-size:28px;}
    .main3 ._inner .btn {height:40px;line-height:40px;margin:30px auto 0;}
    .main4 {padding:10px 0;/*background-size:cover;*/background:#fff;}
    .main4 ._inner {display:block;}
    .main4 ._inner > div {display:block;width:100%;}  
    .main4 ._inner .box {position:relative;left:auto;top:auto;padding:50px 15px;box-sizing:border-box;}
    .main4 ._inner .box span > * {font-size:14px;}
    .main4 ._inner .box .tit {font-size:28px;margin-top:-15px;}
    .main4 ._inner .box .btn {margin-top:20px;}
    .main5 {padding:10px 0;}
    .main5 ._inner > div {width:100%;}
    .main5 .main2_txtwrap .txt {margin:10px 0;}
    .main5 .box3 {height:110px;padding-left:15px;background-size:contain;}
    .main5 .box3 .tit {margin-top:0;font-size:16px;padding-bottom:15px;}
    .main5 .box3 .txt {font-size:13px;line-height:20px;}
    
    #_footer .top {padding:8px 0;}
    #_footer .top > a {width:50%;font-size:13px;padding:3px 0;} 
    #_footer .top > a:nth-child(2):after {display:none;}
    #_footer .bot .cs {margin-bottom:15px;}
    #_footer .bot .cs .tel {font-size:20px;margin-bottom:5px;}
    #_footer .bot .cs .oper {margin-bottom:15px;}

    #_svis ._inner dl dt {font-size:18px;}
    #_svis ._inner dl dd {display:none;}   
    
    /*#_sub {padding:20px 10px 40px;}*/
    #_snb ._inner {padding:15px 0 12px;}
    #_snb ._inner .sub_tit {font-size:16px;}
    #_snb ._inner a {width:30px;height:30px;margin-top:-15px;}

/*     .top_type1 {margin-top:-20px !important;} */

    /* sub11 */
    .sub11_box .img {padding-right:0;}
    .sub11_box .txt {padding:20px 0 0 0;}
    .sub11_box .txt p {font-size:13px;line-height:21px;margin-top:15px;}
    .sub11_box .name {font-size:15px;margin-top:20px;}
    /* //sub11 */

    /* sub41 */
    .sub41_mb {margin-bottom:20px;}
    .sub41_box {display:block;margin-bottom:20px;}
    .sub41_box > div {display:block;}
    .sub41_box .img {width:100%;margin-bottom:10px;}
    .sub41_box .txt {width:100%;padding-left:0;}
    .sub41_box .txt p {font-size:13px;padding-bottom:5px;}
    .sub41_graybox {padding:20px 15px;}
    .sub41_btn {width:100%;height:38px;line-height:40px;}
    .sub41_graybox {margin-bottom:30px;}
    .sub41_graybox .txtbox1 {margin-bottom:15px;background-position-y:0;}
    .sub41_graybox .txtbox2 {margin-bottom:20px;background-position-y:0;}
    .subtxt.type2 {line-height:22px;}
    
    .sub41_tit2 {font-size:15px;padding-bottom:10px;margin-top:10px;}
    .sub41_link {margin:25px 0 15px;}
    .sub41_link > li {width:50%;margin-right:0;margin-bottom:20px;}
    .sub41_link > li img {margin:0 auto;}
    .sub41_link > li .tit {font-size:13px;margin-top:15px;}
    /* //sub41 */

    /* sub42 */
    .sub42_top {margin:-30px 0 30px;padding:15px 2px 12px;font-size:0;}
    .sub42_top > a {font-size:13px;box-sizing:border-box;padding:0 5px;padding-left:10px;text-align:left;}
    .sub42_top.tab2 > a {width:50%;}
    .sub42_top.tab3 > a {width:33.33333%;}
    .sub42_top > a:before {width:4px;height:4px;margin-top:-4px;}
    .sub42_list > li {margin-bottom:25px;}
    .sub42_list > li .box .area:before {display:none;}
    .sub42_list > li .box .area .tit {font-size:16px;margin-top:10px;}
    .sub42_list > li .box .area .desc {font-size:13px;line-height:20px;}
    .btnbox {margin-top:20px;}
    .btnbox > a {height:40px;line-height:42px;}
	.btnbox.btnbox1 {margin:0 15px;}
	.btnbox.btnbox1 > a {width:48%;margin:0 1%;}
    /* //sub42 */
  
	/* sub1001 */
	.context br { display:none; }
	.context .dat_proce .dat_aclst { padding:20px; }
	.context .dat_proce .dat_aclst li { width:100%; }
	.context .dat_proce dl{ margin-top:20px; } 
	/* //sub1001 */

}