@charset="utf-8";

@media screen and (max-width:258px) {
	#jssor_1{width:100%; height:59px;}
	#jssor_1 img{width:170px; height:49px;}
	.noScroll{position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow-y: scroll; }
	.table{overflow:auto; overflow-x:scroll;}
	
	.plenary_box{height:152px;}
	.plenary_box ul li:first-child{width:100%; float:none; height:auto;}
	.plenary_box ul li:last-child{float:none; width:100%;}
    
    #headerWrap{display: none; }
    #header{display: none; }
    
    html, body{min-width: 100%;}
    .sub-container{width: 100%; min-width: 100%; height: auto; min-height: 800px; margin: 0 auto;}
    .content-area{position: static;}
    
    .m_header{display: block; width: 100%; height:65px; background-color: #fff; box-sizing: border-box; border-bottom: 3px solid #eee; position: fixed; top: 0; left: 0; z-index: 9999;}

    .menuBtn{display: block; width: 30px; height: 65px; position: absolute; top: 0; left: 0; cursor: pointer;}
    .fa-icon{color: #008549; font-size:3px;}
    .fa-menu{line-height: 65px !important; padding-left: 35%;}
	.menuBtn i{font-size:20px;}
    .menuBtn img{display: block; margin: 28% auto; width: 30%}
    .m_logo{display: block; width: 210px; height: 100%; margin: 0 auto;}
    .m_logo img{display: block; margin: 0 auto; width:160px; height:48px; padding-top:22px;}
    .homeBtn{display: block; width: 50px; height: 50px; position: absolute; top: 0; right: 0;}
	.homeBtn i{font-size:20px;}
    .homeBtn img{display: block; margin: 24% auto; width: 35%;}
    .m_menu{width: 100%; height: auto; margin: 0 auto; padding: 1%; box-sizing: border-box; background:#fff;/*border-top: 1px solid #dadada;*/ margin-bottom: 10%; display: none; }
    .m_menu>ul{width: 100%; height: auto; margin-bottom: 8px;}
    .m_menu>ul>li>a{font-weight: bold; display: block; font-size: 15px;}
    .m_menu .m_sub{width: 100%; padding: 5px; box-sizing: border-box; border: 1px solid #dadada; background-color: #f7f7f7;}
    .m_sub a{width: auto; display: inline-block; font-size: 0.85em; line-height: 20px;}
    .m_sub a:after{content: " ｜";}
    
    .title-bar{width: 100%; height: 100px; margin-top:65px;}
    .title-bar h1{font-size: 20px; line-height: 100px; padding-top:0px; width:100%;}
    /*.title-bar img{display: none;}*/
    
    .m_title-bar{display: block;}
    
    
    /* m_navibar */
    .m_title-bar{width: 100%; height: 40px; margin-top: 0px; border-bottom: 1px solid #e6e9ed; background-color: #fcfcfc;}
    .m_title-bar div{float:left; height:40px; line-height: 40px; background:url("../img/ico_arr.gif") left 49% no-repeat; padding:0 20px 0 33px;}
    .m_title-bar div a{display: inline-block; line-height: 40px;}
    
    .m_title-bar>a{display: inline-block; width: 30px; height: 100%; line-height: 40px; text-align: center; color: #555; font-size: 14px; float: left; margin-top: 13px;}
    .m_title-bar a.m_subtitle{display: none;}
    .m_title-bar a.m_subActive{display: block;}
    .m_title-bar .depth01{width: 85px; display: inline-block; line-height: 40px; padding:0 10px 0 20px; font-size:14px;}
    .m_title-bar .depth02{width: 140px; display: inline-block; line-height: 40px; padding:0 0px 0 20px; font-size:14px; display:none}
    
    .content-area>img{width: 100%; height:151px; left:0%; margin-left:0px;}
    
    .content-area{width: 100%; min-height:400px;}
	.content-area .content{width:100%; padding:30px 15px 60px 15px;}
	.content h1{font-size:20px;}

    .con_location_wrap{margin-top: 68px; width: 100%; display:none;}
    .con_location_box{width: 100%;}
    .con_location li.home{padding: 0 5px;}
    .con_location li{width: 75px; padding: 0 10px 0 15px;}
    .con_location li li{width: 155px;}
    .con_location li a{font-size: 1em; line-height: 50px;}
    .con_location .depth02{width: 60px;}
    .con_location .depth02 li{width: 190px;}
    .con_location li.depth01 li a{font-size: 0.9em;}
    .con_location li.depth02 li a{font-size: 0.9em;}
	.con_location li.depth02 a.titleList{width:65px;}
    
    .slideWrapper{height: 580px;}
    .bg_box{width: 100%; display:none}
	.bgt_box{display:none;}
	.bgm_box{display:block;}
    
    .slide_txt{top: 110px;}
    .slide_txt h2{font-size: 18px;}
    .slide_txt h4{font-size: 15px; line-height: 24px;}
    .slide_txt span{width: 34px; height: 2px; margin: 14px auto;}
    .slide_txt h5{font-size: 16px; line-height: 24px;}
	.text_box{width:90%;margin-left:-45%;margin-top:10px;}
    
    .quick_box{width: 100%; height: 180px; bottom: 0;}
    .quick_box ul{width: 100%; height: 100%; margin: 0 auto; }
    .quick_box li{width: 32%; height: 88px; /* margin: 0.5px 0.25%; */ margin-bottom: 1%;}
    .quick_box a{font-size: 14px; height:96px;}
    
    .rowBox{width: 100%;}
    .row{width: 100%; margin: 0 auto; }
    #row1{height: 500px;}
    .scheduleBox{width: 100%; height: 49%; margin-bottom: 3%;}
    .scheduleBox li{width: 100%; height: 33%; margin-bottom: 0.5%; background-size: 100% auto;}
    .scheduleBox li:first-child{ background-position: center 63%;}
    .scheduleBox li:nth-child(2){background-position: 0 35%;}
    .scheduleBox li:last-child{background-position: center 23%;}
    .scheduleBox li:last-child{margin-bottom: 0;}
    .scheduleBox .sche_title{padding-top: 8%;}
    .noticeBox{width: 100%; height: 48%;}
    .noticeBox .tab li{font-size: 15px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.noticeBox>div ul{padding:20px 10px 5px;}
    .noticeBox>div ul li{width:200px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
    
    #row2{height: 1100px;}
    #row2>div{width: 100%; height: 384px; margin-bottom: 2%;}
	#row2>div:first-child{height:400px;}
	#row2>div:nth-child(2){height:400px;}
    .box_header{height: 15%;}
    .box_content{width: 90%; height: 300px;}
	.box_content .inv_box{width:100%; height: 250px; margin:0 auto;}
	.box_content .inv_box img{width:90px; height:110px;}
	.box_content .inv_box .inv_1{height:117.56px;}
	.box_content .inv_box .inv_2{width:100%; height:100px;}
	.box_content>a{-webkit-line-clamp:16; margin-top:15px;}
	.box_content>img{width:75px}
	.box_content strong{bottom:0px; font-size:13px;}
	
	.popup_zone .fa-arrow-l{margin-right:5%;}
	.popup_zone .fa-arrow-r{margin-left:5%;}
	.popup_zone .pop_title{font-size:17px; margin-top:5px;}
	.popup_zone .pop_img{height:250px;}
	.popup_slide>span{font-size:12px;}
    
    .fb.deskfb{display: none;}
    .fb.mobile{display: block;}
	
	.sp_ex_box{height:780px;}
	.sp_ex_box li{height:200px;}
	.sp_ex_box li:nth-child(2){height:350px;}
	.sp_ex_box li:last-child{height:280px;}
    
    #sitemapBar{width: 100%; height: 90px; clear:both;}
    #sitemap { width: 100%; height:90px;}
	#sitemap ul:first-child, #sitemap ul:last-child{width:100%;}
    #sitemap ul li{width: 33.3333%; float: left; text-align: center; line-height: 40px; margin: 0; font-size:14px;}
    #sitemap ul:first-child li{margin-right: 0;}
    #sitemap ul:last-child li{margin-left: 0;}
	#sitemap i{display:none;}
    #footerWrap{width: 100%; height: 100px;}
    #footer{width: 100%;}
    #footer>div{float: inherit;}
    .ftLeft{width: 84%; height: auto; margin: 0 auto; }
    .ftLeft p{line-height: 30px; font-size: 0.8em; text-align: center; }
    .ftRight{display: none; }
    .ftLeft ul{width: 100%;}
    .ftLeft li{width: 100%; float: left; text-align: center; line-height: 30px;}
	#footer li{margin-right:0px;}
    #footer li p{ margin: 0 auto;}
    #footer li a{ margin: 0 auto;}
	#sitemap a{font-size:13px;}
    
    
    .sitemapBox{width: 100%; float: none; height: auto; margin-top:20px;}
    .sitemap{height: auto;}
	.sitemapBox a{line-height:30px;}
    .sitemapBox:last-child{margin-bottom: 40px;}
    
    .float{display: none}
	.pull-right{display:none;}	
	.t_left{font-size:14px}	
	
	.col-lg-5{width:100%;}
	.col-lg-5 h4{font-size:14px;}
	.col-lg-5 p{font-size:13px;}
	.col-lg-4{width:200px; height:auto;}
	.col-lg-4>img{width:100%;}
	.kahng_img1{width:100%; height:auto;}
	.kahng_img1>img{width:100%;}
	.kahng_img1>img:first-child{display:none;}
	.kahng_img1>img:last-child{display:block;}
	.kahng_img2>img{width:200px;}
	.kahng_img3{width:300px;}
	.kahng_img4{margin-bottom:10px;}
	.kahng_img4>img{width:200px;}
	.kahng_txt{width:100%;}
	
	.fa-border{width:200px;}
	.pull-left{margin-top:10px;}
	.col-lg-10{width:100%;}
	.col-lg-10 img{width:100%;}
	.col-lg-1{width:95px; margin-right:0px;}
	.col-lg-1 img{width:100%;}
	.award li{width:100%; height:300px; float:left;}
	.award li:nth-child(2), .award li:nth-child(4){height:650px;}
	.award_img1{padding-top:50px;}
	
	.content .col-md-5{width: 100%; margin:0 auto; float:none;}
	.content .floor{width: 100%; margin-top: 30px; text-align:center; margin-left:0px;}
	.floor>img{width:120px;}
	.list_1{width:100%; margin:0 auto;}
	.list_1 li{width:50%;}
	.list_1 img{width:100%;}
	
	.content .ul-board li:nth-child(5) img{margin-left:20px; width:200px}
	.ul-board li:last-child p{font-size:12px;}
	.content .col-lg-10>img:first-child{display:none;}
	.content .col-lg-10>img:last-child{display:block;}
	
	.button{margin-top:150px; font-size:12px;}
	.button>ul>li{width:50%;}
	.button>ul>li:nth-child(2){border-right:2px solid #008549;}
	.button>ul>li:nth-child(3){border-right:0px;}
	.button>ul>li:nth-child(4){border-right:2px solid #008549; border-bottom:0px;}
	
	.left{width:100%;}
	.left .ul-board{margin-bottom:30px;}
	.right{width:198px; margin:0 auto; margin-bottom:50px; float:none}
	.rs-bar{width:200px;}
	.rs-bar-1{width:200px;}
	.col-md-10{width:209px;}
	.thumbnail.plenary .caption{padding-left:20px;}
	.plenary img{width:120px;}
	.reg_line{width:100%; padding:10px 0px 10px 0px;}
	.reg_line li .reg_padding{padding-bottom:30px; display:inline-block;}
	.list_2 li{float:left; width:33.333%; text-align:center;}
	.list_2 li:nth-child(4),.list_2 li:nth-child(5){width:50%; margin-top:10px;}
	.list_2 li:nth-child(4) img,.list_2 li:nth-child(5) img{width:50%;}
}

@media screen and (min-width:259px) and (max-width:365px) {
	#jssor_1{width:100%; height:59px;}
	#jssor_1 img{width:170px; height:49px;}
	.noScroll{position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow-y: scroll; }
	
	.plenary_box{height:152px;}
	.plenary_box ul li:first-child{width:100%; float:none; height:auto;}
	.plenary_box ul li:last-child{float:none; width:100%;}
    
    #headerWrap{display: none; }
    #header{display: none; }
    
    html, body{min-width: 100%;}
    .sub-container{width: 100%; min-width: 100%; height: auto; min-height: 800px; margin: 0 auto;}
    
    .m_header{display: block; width: 100%; height:65px; background-color: #fff; box-sizing: border-box; border-bottom: 3px solid #eee; position: fixed; top: 0; left: 0; z-index: 9999;}
 
    .menuBtn{display: block; width: 50px; height: 65px; position: absolute; top: 0; left: 0; cursor: pointer; font-size:12px;}
	.mySlides>.main_btn{width:153px; height:auto; margin: 5px 1px 0 0px;}
    .fa-icon{color: #008549; }
    .fa-menu{line-height: 65px !important; padding-left: 35%;}
    .menuBtn img{display: block; margin: 28% auto; width: 30%}
    .m_logo{display: block; width: 210px; height: 100%; margin: 0 auto;}
    .m_logo img{display: block; margin: 0 auto; width:150px; height:47px; padding-top:20px;}
    .homeBtn{display: block; width: 70px; height: 50px; position: absolute; top: 0; right: 0; font-size:12px;}
    .homeBtn img{display: block; margin: 24% auto; width: 35%;}
    .m_menu{width:100%; height: auto; margin: 0 auto; padding: 1%; box-sizing: border-box; background:#fff;/*border-top: 1px solid #dadada;*/ margin-bottom: 10%; display: none; }
    .m_menu>ul{width: 100%; height: auto; margin-bottom: 8px;}
    .m_menu>ul>li>a{font-weight: bold; display: block; font-size: 15px;}
    .m_menu .m_sub{width: 100%; padding: 5px; box-sizing: border-box; border: 1px solid #dadada; background-color: #f7f7f7;}
    .m_sub a{width: auto; display: inline-block; font-size: 0.85em; line-height: 20px;}
    .m_sub a:after{content: " ｜";}
    
    .title-bar{width: 100%; height: 100px;}
	.title-bar{margin-top:65px;}
    .title-bar h1{font-size: 25px; line-height: 100px; padding-top:0px;width:100%;}
    /*.title-bar img{display: none;}*/
    
    .m_title-bar{display: block;}
    
    
    /* m_navibar */
    .m_title-bar{width: 100%; height: 40px; margin-top: 0px; border-bottom: 1px solid #e6e9ed; background-color: #fcfcfc;}
    .m_title-bar div{float:left; height:40px; line-height: 40px; background:url("../img/ico_arr.gif") left 49% no-repeat; padding:0 20px 0 33px;}
    .m_title-bar div a{display: inline-block; line-height: 40px;}
    
    .m_title-bar>a{display: inline-block; width: 30px; height: 100%; line-height: 40px; text-align: center; color: #555; font-size: 14px; float: left; margin-top: 13px;}
    .m_title-bar a.m_subtitle{display: none;}
    .m_title-bar a.m_subActive{display: block;}
    .m_title-bar .depth01{width: 74px; display: inline-block; line-height: 40px; padding:0 5px 0 20px; font-size:12px;}
    .m_title-bar .depth02{width: 144px; display: inline-block; line-height: 40px; padding: 0 5px 0 20px; font-size:12px;}
    
    .content-area>img{width: 250px; height:246px; margin-left:-125px;}
    
    .content-area{width: 100%;/*min-height:1500px;*/}
	.content-area .content{width:100%; padding:30px 10px 60px 10px;}
	.content p{font-size:14px;}
	.content strong{font-size:14px;}
	.content h1{font-size:20px;}
	
	.noticeBox>.tabBox2 ul li{width:100%;}
	.noticeBox>.tabBox1{height:184px;}
	.noticeBox>.tabBox1 ul:first-child{padding-bottom:0px;}
	.noticeBox>.tabBox1 ul:last-child{width:100%; float:none; padding:0px 10px;}

    .con_location_wrap{margin-top: 0px; width: 100%; display:none;}
    .con_location_box{width: 100%;}
    .con_location li.home{padding: 0 10px;}
    .con_location li{width: 80px; padding: 0 20px 0 15px;}
    .con_location li li{width: 155px;}
    .con_location li a{font-size: 1em; line-height: 50px;}
    .con_location .depth02{width: 120px;}
    .con_location .depth02 li{width: 190px;}
    .con_location li.depth01 li a{font-size: 0.9em;}
    .con_location li.depth02 li a{font-size: 0.9em;}
	.con_location li.depth02 a.titleList{width:170px;}
    
    .slideWrapper{height: 680px;}
    .bg_box{width: 100%; display:none}
	.bgt_box{display:none;}
	.bgm_box{display:block;}
    
    .slide_txt{top: 120px;}
    .slide_txt h2{font-size: 26px;}
    .slide_txt h4{font-size: 15px; line-height: 24px;}
    .slide_txt span{width: 34px; height: 2px; margin: 14px auto;}
    .slide_txt h5{font-size: 18px; line-height: 24px;}
	.text_box{width:90%;margin-left:-45%;margin-top:10px;}
    
    .quick_box{width: 100%; height: 200px; bottom: 36}
    .quick_box ul{width: 95%; height: 100%; margin: 0 auto; }
    .quick_box li{width: 32%; height: 107px; /* margin: 0.5px 0.25%; */ margin-bottom: 1%;}
    .quick_box a{font-size: 14px; height:96px;}
    
    .rowBox{width: 100%;}
    .row{width: 94%; margin: 0 auto; }
    #row1{height: 500px;}
    .scheduleBox{width: 100%; height: 49%; margin-bottom: 3%;}
    .scheduleBox li{width: 100%; height: 33%; margin-bottom: 0.5%; background-size: 100% auto;}
    .scheduleBox li:first-child{ background-position: center 63%;}
	.scheduleBox li:first-child a .sche_title{padding-top:1%;}
    .scheduleBox li:nth-child(2){background-position: 0 35%;}
    .scheduleBox li:last-child{background-position: center 23%;}
    .scheduleBox li:last-child{margin-bottom: 0;}
    .scheduleBox .sche_title{padding-top: 5%; margin-top:3%;}
    .noticeBox{width: 100%; height: 48%;}
    .noticeBox .tab li{font-size: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
	.noticeBox>div ul{ padding:20px 10px 10px;}
	.noticeBox>div ul li{width:220px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
	.tabBox1 ul{width:100%;}
    
    #row2{height: 1139px;}
    #row2>div{width: 100%; height: 395px; margin-bottom: 2%;}
	#row2>div:first-child{height:389px;}
    .box_header{height: 15%;}
    .box_content{width: 90%; height:330px;}
	.box_content .inv_box{width:100%; height: 240px; margin:0 auto;}
	.box_content .inv_box img{width:90px; height:110px;}
	.box_content .inv_box .inv_1{width:90px; height:110px;}
	.box_content .inv_box .inv_2{width:100%; height:90px; margin-top:5%;}
	.box_content>a{-webkit-line-clamp:17; margin-top:15px;}
	.box_content>img{width:75px}
	.box_content strong{bottom:35px; font-size:14px;}
	
	
	.popup_zone .pop_title{font-size:17px; margin-top:5px;}
	.popup_zone .fa-arrow-r{margin-left:5%;}
	.popup_zone .fa-arrow-l{margin-right:5%;}
	.popup_zone .pop_img{height:250px;}
	.popup_slide>span{font-size:12px;}
    
    .fb.deskfb{display: none;}
    .fb.mobile{display: block;}
	
	.sp_ex_box{height:608px;}
	.sp_ex_box li:first-child{height:140px;}
	.sp_ex_box li:nth-child(2){height:208px;}
	.sp_ex_box li:nth-child(3){height:184px;}
    
    
    #sitemapBar{width: 100%; height: 90px;}
    #sitemap { width: 100%; height:90px;}
	#sitemap ul:first-child, #sitemap ul:last-child{width:100%;}
    #sitemap ul li{width: 33.3333%; float: left; text-align: center; line-height: 40px; margin: 0;}
    #sitemap ul:first-child li{margin-right: 0;}
    #sitemap ul:last-child li{margin-left: 0;}
	#sitemap ul>li i{display:none}
    #footerWrap{width: 100%; height: 100px;}
    #footer{width: 100%;}
    #footer>div{float: inherit;}
    .ftLeft{width: 84%; height: auto; margin: 0 auto; }
    .ftLeft p{line-height: 30px; font-size: 0.8em; text-align: center; }
    .ftRight{display: none; }
    .ftLeft ul{width: 100%;}
    .ftLeft li{width: 100%; float: left; text-align: center; line-height: 30px;}
	#footer li{margin-right:0px;}
    #footer li p{ margin: 0 auto;}
    #footer li a{ margin: 0 auto;}
    
    
    .sitemapBox{width: 100%; float: none; height: auto; margin-top:30px;}
    .sitemap{height: auto;}
    .sitemapBox:last-child{margin-bottom: 40px;}
	.sitemapBox a{line-height:30px;}
    
    .float{display: none}	
	
	/*sub*/
	
	.pull-right{display:none;}
	.pull-left{margin-top:10px;}
	.col-lg-4{width:200px;}
	
	.col-lg-5{width:100%;}
	.col-lg-5 h4{font-size:14px;}
	.col-lg-5 p{font-size:13px;}
	.col-lg-4{width:200px; height:auto;}
	.col-lg-4>img{width:100%;}
	.kahng_img1{width:100%; height:auto;}
	.kahng_img1>img{width:100%;}
	.kahng_img1>img:first-child{display:none;}
	.kahng_img1>img:last-child{display:block;}
	.kahng_img2>img{width:200px;}
	.kahng_img3{width:300px;}
	.kahng_img4{margin-bottom:10px;}
	.kahng_img4>img{width:200px;}
	.kahng_txt{width:100%;}
	
	.fa-border{width:240px;}
	.col-lg-10{width:100%;}
	.col-lg-10 img{width:100%;}
	.col-lg-1{width:110px; margin-right:0px;}
	.col-lg-1 img{width:100%;}
	.award li{width:100%; height:280px; float:left;}
	.award li:nth-child(2), .award li:nth-child(4){height:550px;}
	.award_img1{padding-top:50px;}
	
	.content .col-md-5{width: 100%; margin:0 auto; float:none;}
	.content .floor{width: 100%; margin-top: 30px; text-align:center; margin-left:0px;}
	.floor>img{width:120px;}
	.list_1{width:100%; margin:0 auto;}
	.list_1 li{width:50%;}
	.list_1 img{width:100%;}
	
	.content .ul-board li:nth-child(5) img{margin-left:20px; width:200px}
	.ul-board li:last-child p{font-size:12px;}
	.content .col-lg-10>img:first-child{display:none;}
	.content .col-lg-10>img:last-child{display:block;}
	
	.button{margin-top:150px; font-size:14px;}
	.button>ul>li{width:50%;}
	.button>ul>li:nth-child(2){border-right:2px solid #008549;}
	.button>ul>li:nth-child(3){border-right:0px;}
	.button>ul>li:nth-child(4){border-right:2px solid #008549; border-bottom:0px;}
	
	.left{width:100%;}
	.left .ul-board{margin-bottom:30px;}
	.right{width:198px; margin:0 auto; margin-bottom:50px; float:none}
	.rs-bar{width:330px;}
	.rs-bar-1{width:330px;}
	.col-md-10{width:340px;}
	.thumbnail.plenary .caption{padding-left:20px;}
	.plenary img{width:120px;}
	.reg_line{width:100%; padding:10px 0px 10px 0px;}
	.reg_line li .reg_padding{padding-bottom:30px; display:inline-block;}
	.thumbnail.plenary img{float:none;}
	.thumbnail.plenary .caption{padding-left:0px;}
	.list_2 li{float:left; width:33.333%; text-align:center;}
	.list_2 li:nth-child(4),.list_2 li:nth-child(5){width:50%; margin-top:10px;}
	.list_2 li:nth-child(4) img,.list_2 li:nth-child(5) img{width:50%;}
	.plenary_box{height:122px;}
	.plenary_box ul li:first-child{width:100%; float:none; height:auto;}
	.plenary_box ul li:last-child{float:none; width:100%;}
	
	.plenary_box_1{height:291px;}
	.plenary_box_1 ul li:first-child{width:100%; float:none; height:auto;}
	.plenary_box_1 ul li:last-child{float:none; width:100%;}
	.plenary_box_2{height:256px;}
	.plenary_box_2 ul li:first-child{width:100%; float:none; height:auto;}
	.plenary_box_2 ul li:last-child{float:none; width:100%;}
	.plenary_box_3{height:120px;}
	.plenary_box_3 ul li:first-child{width:16%;}
	.plenary_box_3 ul li:last-child{width:84%;}
}
/* Extra small devices (phones, 600px and down) */
@media screen and (min-width: 366px) and (max-width: 600px) {
	.sp_ex_title{width:100%; text-align:left; line-height:35px; font-size:19px;}
	.sp_ex_box .org{width:100%;}
	/*.sp_ex_box .org a{display:block;}*/
	#jssor_1{width:100%; height:59px;}
	#jssor_1 img{width:170px; height:49px;}
    .noScroll{position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow-y: scroll; }
    
	.plenary_box{height:152px;}
	.plenary_box ul li:first-child{width:100%; float:none; height:auto;}
	.plenary_box ul li:last-child{float:none; width:100%;}
	
	.plenary_box_1{height:291px;}
	.plenary_box_1 ul li:first-child{width:100%; float:none; height:auto;}
	.plenary_box_1 ul li:last-child{float:none; width:100%;}
	.plenary_box_2{height:320px;}
	.plenary_box_2 ul li:first-child{width:100%; float:none; height:auto;}
	.plenary_box_2 ul li:last-child{float:none; width:100%;}
	.plenary_box_3{height:120px;}
	.plenary_box_3 ul li:first-child{width:16%;}
	.plenary_box_3 ul li:last-child{width:84%;}
	.mySlides>.main_btn{width:153px; height:auto; margin: 5px 1px 0 0px;}
	.tabBox1 ul{width:100%;}
	.noticeBox>.tabBox2 ul li{width:100%;}
	.noticeBox>.tabBox1{height:184px;}
	.noticeBox>.tabBox1 ul:first-child{padding-bottom:0px; padding-left:10px; width:100%;}
	.noticeBox>.tabBox1 ul:last-child{width:100%; float:none; padding:0px 10px;}
	
    #headerWrap{display: none; }
    #header{display: none; }
    
    html, body{min-width: 100%;}
    .sub-container{width: 100%; min-width: 100%; height: auto; min-height: 800px; margin: 0 auto;}
    .content-area{position: static;}
    
    .m_header{display: block; width: 100%; height:65px;  background-color: #fff; box-sizing: border-box; border-bottom: 3px solid #eee; position: fixed; top: 0; left: 0; z-index: 9999;}
    /*
    .h_btnWrap{width: 100%; height: 65px; position: relative; float: left; }
    */
    .menuBtn{display: block; width: 20%; height: 65px; position: absolute; top: 0; left: 0; cursor: pointer;}
    .fa-icon{color: #008549; }
    .fa-menu{line-height: 65px !important; padding-left: 35%;}
    .menuBtn img{display: block; margin: 28% auto; width: 30%}
    .m_logo{display: block; width: 60%; height: 100%; margin: 0 auto;}
    .m_logo img{display: block; margin: 0 auto; width:180px; height:50px; padding-top:18px;}
    .homeBtn{display: block; width: 20%; height: 65px; position: absolute; top: 0; right: 0;}
    .homeBtn img{display: block; margin: 24% auto; width: 35%;}
    .m_menu{width: 100%; height: auto; margin: 0 auto; padding: 1%; background:#fff; box-sizing: border-box; border-top: 1px solid #dadada; margin-bottom: 10%; display: none; }
    .m_menu>ul{width: 100%; height: auto; margin-bottom: 8px;}
    .m_menu>ul>li>a{font-weight: bold; display: block; font-size: 15px;}
    .m_menu .m_sub{width: 100%; padding: 5px; box-sizing: border-box; border: 1px solid #dadada; background-color: #f7f7f7;}
    .m_sub a{width: auto; display: inline-block; font-size: 0.85em; line-height: 20px;}
    .m_sub a:after{content: " ｜";}
    
    .title-bar{width: 100%; height: 100px;}
	.title-bar img{margin-top:65px;}
    .title-bar h1{font-size: 30px; line-height: 100px; padding-top:60px;}
    /*.title-bar img{display: none;}*/
    /*
    .m_title-bar{display: block;}
    */
    
    /* m_navibar */
    .m_title-bar{width: 100%; height: 40px; margin-top: 68px; border-bottom: 1px solid #e6e9ed; background-color: #fcfcfc;}
    .m_title-bar div{float:left; height:40px; line-height: 40px; background:url("../img/ico_arr.gif") left 49% no-repeat; padding:0 20px 0 33px;}
    .m_title-bar div a{display: inline-block; line-height: 40px;}
    
    .m_title-bar>a{display: inline-block; width: 50px; height: 100%; line-height: 40px; text-align: center; color: #555; font-size: 14px; float: left; margin-top: 13px;}
    .m_title-bar a.m_subtitle{display: none;}
    .m_title-bar a.m_subActive{display: block;}
    .m_title-bar .depth01{width: 65px; display: inline-block; line-height: 40px;}
    .m_title-bar .depth02{width: 135px; display: inline-block; line-height: 40px;}
    
    .content-area>img{width: 100%; height:auto; margin-left:-50%;}
    
    .content-area{width: 100%;}
	.content-area .content{width:100%; padding: 30px 25px 60px 25px;}
    /* 
    .con_location_wrap{display: none;}
    */
    .con_location_wrap{margin-top: 65px; width: 100%;}
    .con_location_box{width: 100%;}
	/*.content-area div:nth-child(7){float:right}*/
    .con_location li.home{padding: 0 10px;}
    .con_location li{width: 120px; padding: 0 10px 0 20px;}
    .con_location li li{width: 155px;}
    .con_location li a{font-size: 1em; line-height: 50px;}
    .con_location .depth02{width: 0px;}
    .con_location .depth02 li{width: 190px;}
    .con_location li.depth01 li a{font-size: 0.9em;}
    .con_location li.depth02 li a{font-size: 0.9em;}
	.con_location li.depth02 a.titleList{width:180px;}
    
    .slideWrapper{height: 590px;}
    .bg_box{width: 100%; display:none}
	.bgt_box{display:none;}
	.bgm_box{display:block;}
	div.photos{height:591px;}
    .bg_box{width: 100%; display:none;}
	.bg_box1{display:none;}
	.bgt_box{display:none;} 
	.bgm_box1{display:block;}
	.bgm_box1 img{width:100%;}
    
    .slide_txt{top: 140px;}
    .slide_txt h2{font-size: 28px;}
    .slide_txt h4{font-size: 20px; line-height: 24px;}
    .slide_txt span{width: 34px; height: 2px; margin: 14px auto;}
    .slide_txt h5{font-size: 18px; line-height: 24px;}
	.text_box{width:80%;margin-left:-40%;margin-top:10px;}
    
    .quick_box{width: 100%; height: 200px; bottom: 0;}
    .quick_box ul{width: 300px; height: 100%; margin: 0 auto; }
    .quick_box li{width: 32%; height: 88px; /* margin: 0.5px 0.25%; */ margin-bottom: 1%;}
    .quick_box a{font-size: 14px; height:96px;}
    
    .rowBox{width: 100%;}
    .row{width: 100%; margin: 0 auto; }
    #row1{height: 500px;}
    .scheduleBox{width: 100%; height: 49%; margin-bottom: 3%;}
    .scheduleBox li{width: 100%; height: 33%; margin-bottom: 0.5%; background-size: 100% auto;}
    .scheduleBox li:first-child{ background-position: center 63%;}
    .scheduleBox li:nth-child(2){background-position: 0 35%;}
    .scheduleBox li:last-child{background-position: center 23%;}
    .scheduleBox li:last-child{margin-bottom: 0;}
    .scheduleBox .sche_title{padding-top: 3%; margin-top:16px;}
    .noticeBox{width: 100%; height: 48%;}
    .noticeBox .tab li{font-size: 15px;}
    
    
    #row2{height: 1100px;}
    #row2>div{width: 100%; height: 370px; margin-bottom: 2%;}
	/*#row2>div:nth-child(2), #row2>div:nth-child(4){width:49%; height:384px;}*/
	#row2>div:nth-child(2){/*float:left*/}
	#row2>div:nth-child(4){box-sizing:border-box; overflow:hidden}
    .box_header{height: 15%;}
    .box_content{height: 85%;}
	.box_content .inv_box{width:100%; margin:0% auto;}
	.box_content .inv_box img{width:90px; height:110px;}
	.box_content .inv_box .inv_1{width:90px;}
	.box_content .inv_box .inv_2{width:62%;}
	.box_content>a{-webkit-line-clamp:10;}
	.box_content strong{bottom:0px;}
	
	.popup_zone .pop_title{font-size:17px; margin-top:5px;}
    
    .fb.deskfb{display: none;}
    .fb.mobile{display: block;}
	
	/*.sp_ex_box{height:213px;}*/
	.sp_ex_box{height:689px;}
	.sp_ex_box li{height:174px;}
	.sp_ex_box li:nth-child(2){height:229px;}
	.sp_ex_box ul li:nth-child(3){height:234px;}
	.sp_ex_box li:last-child{height:59px;}
    
    #sitemapBar{width: 100%; height: 90px;}
    #sitemap { width: 100%; height:90px;}
    /*#sitemap ul{width: 100%; height: 50%; float: left;}*/
	#sitemap ul:first-child, #sitemap ul:last-child{width:100%;}
    #sitemap ul li{width: 33.3333%; float: left; text-align: center; line-height: 40px; margin: 0;}
    #sitemap ul:first-child li{margin-right: 0;}
    #sitemap ul:last-child li{margin-left: 0;}
    #footerWrap{width: 100%; height: 100px;}
    #footer{width: 100%;}
    #footer>div{float: inherit;}
    .ftLeft{width: 84%; height: auto; margin: 0 auto; }
    .ftLeft p{line-height: 30px; font-size: 0.8em; text-align: center; }
    .ftRight{display: none; }
    .ftLeft ul{width: 100%;}
    .ftLeft li{width: 100%; float: left; text-align: center; line-height: 30px;}
	#footer li{margin-right:0px;}
    #footer li p{ margin: 0 auto;}
    #footer li a{ margin: 0 auto;}
    
    
    .sitemapBox{width: 50%; float: left; height:260px; margin-top:20px;}
	.sitemapBox:nth-child(6), .sitemapBox:nth-child(7), .sitemapBox:last-child{height:150px;}
	.sitemapBox a{line-height:30px;}
    .sitemap{height: auto;}
    
    .float{display: none}
	
	/*sub*/
	.pull-right{display:none;}
	.pull-left{margin-top: 10px;}
	.award-img{width:300px; height:271px;}
	
	
	.col-lg-5{width:100%;}
	.col-lg-5 h4{font-size:14px;}
	.col-lg-5 p{font-size:13px;}
	.col-lg-4{width:200px; height:auto;}
	.col-lg-4>img{width:100%;}
	.kahng_img1{width:100%; height:auto;}
	.kahng_img1>img{width:100%;}
	.kahng_img1>img:first-child{display:none;}
	.kahng_img1>img:last-child{display:block;}
	.kahng_img2>img{width:200px;}
	.kahng_img3{width:300px;}
	.kahng_img4{margin-bottom:10px;}
	.kahng_img4>img{width:200px;}
	.kahng_txt{width:100%;}
	
	.fa-border{width:300px;}
	.col-lg-10{width:100%;}
	.col-lg-10 img{width:100%;}
	.col-lg-1{width:150px; margin-right:0px;}
	.col-lg-1 img{width:100%;}
	.award li{width:100%; height:342px; float:left;}
	.award_img1{padding-top:80px;}
	
	.content .col-md-5{width: 300px; margin:0 auto; float:none;}
	.content .floor{width: 100%; margin-top: 30px; text-align:center; margin-left:0px;}
	.floor>img{width:120px;}
	.list_1{width:100%; margin:0 auto;}
	.list_1 li{width:33.333%;}
	.list_1 li:nth-child(4){margin-left:50px;}
	.list_1 img{width:100%;}
	
	.content .ul-board li:nth-child(5) img{margin-left:20px; width:200px}
	.ul-board li:last-child p{font-size:12px;}
	.content .col-lg-10>img:first-child{display:none;}
	.content .col-lg-10>img:last-child{display:block;}
	
	.button{margin-top:170px; font-size:15px;}
	.button>ul>li{width:50%;}
	.button>ul>li:nth-child(2){border-right:2px solid #008549;}
	.button>ul>li:nth-child(3){border-right:0px;}
	.button>ul>li:nth-child(4){border-right:2px solid #008549; border-bottom:0px;}
	
	.left{width:100%;}
	.left .ul-board{margin-bottom:30px;}
	.right{width:198px; margin:0 auto; margin-bottom:50px; float:none}
	.rs-bar{width:300px;}
	.rs-bar-1{width:300px;}
	.col-md-10{width:309px;}
	.thumbnail.plenary .caption{padding-left:50px;}
	.plenary img{width:120px;}
	.reg_line{width:100%; padding:10px 0px 10px 0px;}
	.reg_line li .reg_padding{padding-bottom:30px; display:inline-block;}
	.thumbnail.plenary img{float:none;}
	.thumbnail.plenary .caption{padding-left:0px;}
	.list_2 li{float:left; width:33.333%; text-align:center;}
	.list_2 li:nth-child(4),.list_2 li:nth-child(5){width:50%; margin-top:10px;}
	.list_2 li:nth-child(4) img,.list_2 li:nth-child(5) img{width:50%;}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media screen and (min-width: 601px) and (max-width: 767px) {
	#jssor_1{width:100%; height:59px;}
	#jssor_1 img{width:170px; height:49px;}
    .content-area{position: static;}
    #headerWrap{display: none; }
    #header{display: none; }
	.list_2 li{float:left; width:33.333%; text-align:center;}
	.list_2 li:nth-child(4),.list_2 li:nth-child(5){width:50%; margin-top:10px;}
	.list_2 li:nth-child(4) img,.list_2 li:nth-child(5) img{width:50%;}
	
	.plenary_box{height:97px;}
	.plenary_box ul li:first-child{width:16%;}
	.plenary_box ul li:last-child{width:84%;}
	
	.plenary_box_1{height:179px;}
	.plenary_box_1 ul li:first-child{width:16%;}
	.plenary_box_1 ul li:last-child{width:84%;}
	.plenary_box_2{height:322px;}
	.plenary_box_2 ul li:first-child{width:16%;}
	.plenary_box_2 ul li:last-child{width:84%;}
	.plenary_box_3{height:120px;}
	.plenary_box_3 ul li:first-child{width:16%;}
	.plenary_box_3 ul li:last-child{width:84%;}
	.mySlides>.main_btn{width:122px; margin: 5px 1px 0 0px; font-size:12px;}
	.mySlides>.main_btn1{width:146px;font-size:12px;}
	
    .m_header{display: block; width: 100%; height:65px; background-color: #fff; box-sizing: border-box; position: fixed; top: 0; left: 0; z-index: 9999; border-bottom:3px solid #eaeaea;}
    
    html, body{min-width: 100%;}
    .sub-container{width: 100%; min-width: 100%; height: auto; min-height: 800px; margin: 0 auto;}

    .menuBtn{display: block; width: 20%; height: 65px; position: absolute; top: 0; left: 0; cursor: pointer;}
    .fa-icon{color: #008549; }
    .fa-menu{line-height: 65px !important; padding-left: 35%;}
    .menuBtn img{display: block; margin: 28% auto; width: 30%}
    .m_logo{display: block; width: 60%; height: 100%; margin: 0 auto;}
    .m_logo img{display: block; margin: 0 auto; width:250px; height:58px; padding-top:15px;}
    .homeBtn{display: block; width: 20%; height: 65px; position: absolute; top: 0; right: 0;}
    .homeBtn img{display: block; margin: 24% auto; width: 35%;}
    .m_menu{width: 100%; height: auto; margin: 0 auto; padding: 1%; box-sizing: border-box; background:#fff; border-top: 1px solid #dadada; margin-bottom: 10%; display: none; }
    .m_menu>ul{width: 100%; height: auto; margin-bottom: 8px;}
    .m_menu>ul>li>a{font-weight: bold; display: block; font-size: 15px;}
    .m_menu .m_sub{width: 100%; padding: 5px; box-sizing: border-box; border: 1px solid #dadada; background-color: #f7f7f7;}
    .m_sub a{width: auto; display: inline-block; font-size: 13px; line-height: 20px;}
    .m_sub a:after{content: " ｜";}
    
    
    .content-area{width: 100%;}
	.content-area>img{width:100%; left:0%; margin-left:0px;}
	.content-area .content{width:90%; padding: 35px 25px 65px 25px;}
	.content-area .sitemapBox{width:33.333%;}
	.content-area .sitemapBox a{line-height:30px;}

    .con_location_wrap{margin-top: 65px; width: 100%;}
    .con_location_box{width: 100%;}
    .con_location li.home{padding: 0 10px;}
    .con_location li{width: 85px;}
    .con_location li li{width: 155px;}
    .con_location li a{font-size: 1em; line-height: 50px;}
    .con_location .depth02{width: 110px;}
    .con_location .depth02 li{width: 190px;}
    .con_location li.depth01 li a{font-size: 0.9em;}
    .con_location li.depth02 li a{font-size: 0.9em;}
	
	.con_location .depth01{width:130px;}
    
    .title-bar{width: 100%; height:150px;}
	.title-bar img{margin-top:65px;}
	.title-bar h1{font-size:40px; padding-top:110px;}

    .slideWrapper{height: 540px; margin-top: 65px;}
	.bg_box{width: 100%; display:none;}
	.bgt_box{display:block;}   
	div.photos{height:442px;}
    .bg_box{width: 100%; display:none;}
	.bg_box1{display:none;}
	.bgt_box1{display:block;} 
	
	.slide_txt h2{font-size:35px;}
	.slide_txt h4{font-size:30px;}
	.slide_txt h5{font-size:20px;}
	.text_box{width:70%;margin-left:-35%;margin-top:10px;}
    
    .quick_box{width: 100%; height: 200px; bottom: 0;}
    .quick_box ul{width: 300px; height: 100%; margin: 0 auto;}
    .quick_box li{width: 32%; height: 96px; /* margin: 0.5px 0.25%; */ margin-bottom: 1%;}
    .quick_box a{font-size: 14px;}
    
    .rowBox{width: 100%;}
    .row{width: 94%; margin: 0 auto; }
    #row1{height: 500px;}
    .scheduleBox{width: 100%; height: 49%; margin-bottom: 3%;}
    .scheduleBox li{width: 100%; height: 33%; margin-bottom: 0.5%; background-size: 100% auto;}
    .scheduleBox li:first-child{ background-position: center 63%;}
	.scheduleBox li:first-child .sche_title{padding-top:0.5%; margin-top:}
    .scheduleBox li:nth-child(2){background-position: 0 35%;}
    .scheduleBox li:last-child{background-position: center 23%;}
    .scheduleBox li:last-child{margin-bottom: 0;}
    .scheduleBox .sche_title{padding-top: 1.5%; margin-top:3%;}
    .noticeBox{width: 100%; height: 48%;}
    .noticeBox .tab li{font-size: 15px;}
    
    
    #row2{height: 818px;}
    #row2>div{width: 100%; height: 361px; margin-bottom: 2%; margin-right:0.4%;}
	#row2>div:nth-child(2), #row2>div:nth-child(5){width:49.8%; height:469px;}
	#row2>div:nth-child(5){box-sizing:border-box; overflow:hidden}
    .box_header{height: 12%;}
    .box_content{height: 80%;}
	.box_content .inv_box{width:60%;}
	.box_content .inv_box .inv_1{width:95px; height:116px;}
	.box_content .inv_box img{width: 95px; height:116px;}
	.box_content>a{-webkit-line-clamp:10;}
	.box_content>img{width:85px;}
	.box_content strong{bottom:10px; right:100px;}
	.box_content>p{height:68px; margin-top:10px;}
	.popup_zone .fa-arrow-l{margin-right:8%;}
	.popup_zone .fa-arrow-r{margin-left:8%;}
	.popup_zone .pop_img{height:240px;}
    
    .fb.deskfb{display: none;}
    .fb.spad{display: block;}
	
	.sp_ex_box{height:392px;}
	.sp_ex_box li:nth-child(2){height:140px;}
	.sp_ex_box ul li:nth-child(3){height:131px;}
	    
    #sitemapBar{width: 100%; height: 50px;}
    #sitemap { width: 100%;}
    #sitemap ul{width: 100%; height: 50%; float: left;}
	#sitemap ul:first-child{width:30%; height:100%;margin-left:3%;}
	#sitemap ul:last-child{width: 60%; height:100%;}
    #sitemap ul li{width: 33.3333%; height:100%; float: left; text-align: center; line-height: 50px; margin: 0;}
    #sitemap ul:first-child li{margin-right: 0;}
    #footerWrap{width: 100%; height: 100px;}
    #footer{width: 100%;}
    #footer>div{float: inherit;}
    .ftLeft{width: 84%; height: auto; margin: 0 auto; }
    .ftLeft p{line-height: 30px; font-size: 0.9rem; text-align: center; }
    .ftRight{display: none; }
    .ftLeft ul{width: 100%;}
    .ftLeft li{width: 33.333%; float: left; text-align: center; line-height: 30px;}
	#footer li{margin-right:0px;}
    #footer li p{width: 100%; margin: 0 auto;}
    #footer li a{width: 35%; margin: 0 auto;}

    /*.content-area img{width: 100%;}*/
    .float{display: none}
	
	/*sub*/
	.panel-group .panel{width:450px;}
	.pull-right{display:none;}
	.fa-border{width:200px;}
	.content .award-img{width:550px; height:497px;}
	
	.col-lg-4{width:230px; height:auto; margin:0 auto;}
	.col-lg-4>img{width:100%;}
	.fa-border{width: 280px;}
	.pull-left{margin-top:10px;}
	.kahng_img1{width:550px; height:auto;}
	.kahng_img1>img{width:100%;}
	.kahng_img2>img{width:230px;}
	.kahng_img4{margin-bottom:10px;}
	.kahng_img4>img{width:230px;}
	.kahng_txt{width:100%;}
	.col-lg-10{width:100%;}
	.col-lg-1{width:150px; margin-right:25px;}
	.col-lg-1 img{width:100%;}
	.award li{width:100%;}
	
	.content .col-md-5{width: 380px; margin:0 auto; float:none;}
	.content .floor{width: 100%; margin-top: 30px; text-align:center; margin-left:0px;}
	.list_1{width:95%; margin:0 auto;}
	.list_1 li{width:33.333%;}
	.list_1 li:nth-child(4){margin-left:80px;}
	.list_1 img{width:130px;}
	
	
	
	.button{margin-top:170px; font-size:15px;}
	.left{width:100%;}
	.left .ul-board{margin-bottom:30px;}
	.right{width:198px; margin:0 auto; margin-bottom:50px; float:none}
	
	.rs-bar{width:500px;}
	.col-md-10{width:509px;}
	.thumbnail.plenary img{float:none;}
	.thumbnail.plenary .caption{padding-left:0px;}
}

/* Medium devices (landscape tablets, 768px and up) */
@media screen and (min-width: 768px) and (max-width: 991px) {
	.pc_table{display:none;}
	.mobile_table{display:block;}
	#jssor_1{width:1070px; height:59px;}
	#jssor_1 img{width:170px; height:49px;}
    .content-area{position: static;}
    
    #headerWrap{display: none; background-color: #777;}
    #header{display: none; }
    
    html, body{min-width: 100%;}
    .sub-container{width: 100%; min-width: 100%; height: auto; min-height: 800px; margin: 0 auto;}
    
    .m_header{display: block; width: 100%; height:68px; background-color: #fff; box-sizing: border-box; border-bottom: 3px solid #eee; position: fixed; top: 0; left: 0; z-index: 9999;}

    .menuBtn{display: block; width: 20%; height: 65px; position: absolute; top: 0; left: 0; cursor: pointer;}
    .fa-icon{color: #008549; }
    .fa-menu{line-height: 65px !important; padding-left: 35%;}
    .menuBtn img{display: block; margin: 28% auto; width: 30%}
    .m_logo{display: block; width: 60%; height: 100%; margin: 0 auto;}
    .m_logo img{display: block; margin: 0 auto; width:250px; height:58px; padding-top:13px;}
    .homeBtn{display: block; width: 20%; height: 65px; position: absolute; top: 0; right: 0;}
    .homeBtn img{display: block; margin: 24% auto; width: 35%;}
    .m_menu{width: 100%; height: auto; background:#fff; margin: 0 auto; padding: 1%; box-sizing: border-box; /*border-top: 1px solid #dadada;*/ margin-bottom: 10%; display: none; }
    .m_menu>ul{width: 100%; height: auto; margin-bottom: 8px;}
    .m_menu>ul>li>a{font-weight: bold; display: block; font-size: 15px;}
    .m_menu .m_sub{width: 100%; padding: 5px; box-sizing: border-box; border: 1px solid #dadada; background-color: #f7f7f7;}
    .m_sub a{width: auto; display: inline-block; font-size: 13px; line-height: 20px;}
    .m_sub a:after{content: " ｜";}
    
    .title-bar{width: 100%;}
	.title-bar img{margin-top:65px;}
	.title-bar h1{padding-top:125px;}
    /*.title-bar img{display: none;}*/
    /* m_navibar */
    .m_title-bar{display: none;}
    .m_title-bar{width: 100%; height: 50px; margin-top: 68px; border-bottom: 1px solid #e6e9ed; background-color: #fcfcfc;}
    .m_title-bar div{float:left; height:50px; background:url("../img/ico_arr.gif") left 49% no-repeat; padding:0 20px 0 33px;}
    .m_title-bar div a{display: inline-block; line-height: 50px;}
    
    .m_title-bar>a{display: inline-block; width: 50px; height: 100%; line-height: 40px; text-align: center; color: #555; font-size: 17px; float: left;}
    .m_title-bar>a i{padding-top: 15px;}
    .m_title-bar a.m_subtitle{display: none;}
    .m_title-bar a.m_subActive{display: block;}
    .m_title-bar .depth01{width: 100px; display: inline-block; line-height: 50px;}
    .m_title-bar .depth01 a{width: 100px;}
    .m_title-bar .depth02{width: 200px; display: inline-block; line-height: 50px;}
    .m_title-bar .depth02 a{width: 200px;}

    .content-area{width: 100%;}
	.content-area .sitemapBox{height:350px;}

    .con_location_wrap{; width: 100%; margin-top:65px;}
    .con_location_box{width: 100%;}
    .con_location li.home{padding: 0 10px;}
    .con_location li{width: 135px;}
    .con_location li li{width: 155px;}
    .con_location li a{font-size: 1em; line-height: 50px;}
    .con_location .depth02{width: 110px;}
    .con_location .depth02 li{width: 190px;}
    .con_location li.depth01 li a{font-size: 0.9em;}
    .con_location li.depth02 li a{font-size: 0.9em;}
    
    .slideWrapper{height: 590px; margin-top: 68px;}
	div.photos{height:442px;}
    .bg_box{width: 100%; display:none;}
	.bg_box1{display:none;}
	.bgt_box1{display:block;} 
	 
    
    .slide_txt h2{font-size: 38px; }
    .slide_txt h4{font-size: 30px;}
	.text_box{width:60%;margin-left:-30%;margin-top:10px;}
    
    .quick_box{width: 100%; height: 200px; bottom: 0;}
    .quick_box ul{width: 80%; height: 100%; margin: 0 auto; }
    .quick_box li{width: 16%; height: 126.84px; /* margin: 0.5px 0.25%; */ margin: 0 0.3%; margin-bottom: 1%;}
    .quick_box a{font-size: 14px; }
    .quick_box img{padding-top: 19%;}
    
    .rowBox{width: 100%;}
    .row{width: 94%; margin: 0 auto; }
    #row1{height: 230px;}

    .scheduleBox{width: 49%; height: 100%; margin-right: 2%;}
    .scheduleBox li{width: 100%; height: 32.6%; margin-bottom: 0.5%; background-size: 100% auto; background-position: center center;}
    .scheduleBox li:last-child{margin-bottom: 0;}
   
    .scheduleBox .sche_title{padding-top: 2.5%; margin-top:3%;}
    
    .noticeBox{width: 49%; height: 100%;}
    .noticeBox .tab{height: 40px;}
    .noticeBox .tab li{font-size: 15px; line-height: 40px;}
	.noticeBox>div{height:189px;}
	.tabBox1 ul{width:100%;}
	.tabBox1 ul:first-child{padding-bottom:0;}
	.tabBox1 ul:last-child{padding-top:0;}
	
	.mySlides>.main_btn{width:155px; margin: 5px 6px 0 0px; font-size:13px;}
	.mySlides>.main_btn1{width:180px;font-size:13px;}
    
    
    #row2{height: 740px;}
    #row2>div{width: 49%; height:270px;}
    #row2>div:first-child{width: 100%; margin-bottom: 2%;}
    #row2>div:nth-child(2), #row2>div:nth-child(5){margin-right: 2%; height:400px;}
	#row2>div:nth-child(5){margin-right:0%; width:49%; box-sizing:border-box;}
    .box_header{height: 15%;}
    .box_content{height: 280px; }
	.box_content>a{-webkit-line-clamp:8;}
	.box_content>img{width:90px;}
	.box_content strong{bottom:70px; right:100px; font-size:16px;}
	.box_content>p{height:68px; margin-top:10px;}
    .box_content .inv_box{width: 49%; height: 172.33px; margin: 5% 2% 0 0; float: left; position:relative;}
    .box_content .inv_box:last-child{margin-right: 0;}
    .box_content .inv_box img{display: block; width: 100%; height: auto; /*float: none;*/ padding-top: 5%; margin: 0 auto;}
    .box_content .inv_box .inv_1{width: 135.48px; height: 172-33px; }
    .box_content .inv_box .inv_2{width: 50%; height: 140px; margin-left:0%; margin-top:0%; top:7%; right:7%; position:absolute;}
    .box_content .inv_box .inv_title{color: #5cb530; font-weight: 700; font-size: 16px; margin-bottom: 8px; text-align: center;}
    .box_content .inv_box .inv_name{color: #333; font-weight: 600; font-size: 16px; margin-left: 5px; text-align: center;}
    .box_content .inv_box .inv_from{color: #333; font-weight: 400; font-size: 15px; margin-left: 5px; text-align: center;}
    
    .popup_zone .fa-arrow-r{margin-left: 5%;}
    .popup_zone .fa-arrow-l{margin-right: 5%;}
    
    .popup_zone .pop_title{margin-top: 0; font-size: 16px;}
    .popup_zone .pop_img{margin: 10px auto; }
    .popup_zone .pop_txt{font-size: 14px; word-break: break-all;}
    
    .fb.deskfb{display: none;}
    .fb.spad{display: block;}
    .fb:last-child{width: 100%; }
    
    
    #sitemapBar{width: 100%; height:40px;}
    #sitemap { width: 100%;}
    #sitemap ul{width: 50%; height: 100%; float: left;}
	#sitemap ul:first-child{margin-left:3%; width:20%;}
	#sitemap ul:last-child{width:50%;}
    #sitemap ul li{width: 33.3333%; float: left; text-align: center; line-height: 40px; margin: 0;}
    #sitemap ul:first-child li{margin-right: 0;}
    #sitemap ul:last-child li{margin-left: 0;}
    #footerWrap{width: 100%; height: 80px;}
    #footer{width: 100%;}
    #footer li{margin-right: 0;}
    #footer>div{float: inherit;}
    .ftLeft{width: 84%; height: auto; margin: 0 auto; }
    .ftLeft p{line-height: 30px; font-size: 0.9rem; text-align: center; }
    .ftRight{display: none; }
    .ftLeft ul{width: 100%;}
    .ftLeft li{width: 33.3333%; float: left; text-align: center; line-height: 30px; margin: 0;}
   
    /*.content-area img{width: 100%;}*/
	.content-area>img{width:600px; height:350px; margin-left:-300px;}
	.content-area .content{width:90%;padding: 30px 30px 60px 30px;}
    
    .float{display: none}
	
	/*sub*/
	.fa-border{width: 250px;}
	
	.pull-left{margin-top: 10px;}
	.award-img{width:650px; height:587px;}
	
	.col-lg-4{width:230px; height:auto;}
	.col-lg-4>img{width:100%;}
	.fa-border{width: 260px;}
	.kahng_img1{width:600px; height:auto;}
	.kahng_img1>img{width:100%;}
	.kahng_txt{width:100%;}
	.col-lg-10{width:100%;}
	.col-lg-1{width:150px; margin-right:25px;}
	.col-lg-1 img{width:100%;}
	.award li{width:100%; height: 250px;}
	
	.content .col-md-5{width: 380px; margin:0 auto; float:none;}
	.content .floor{width: 100%; margin-top: 30px; text-align:center; margin-left:0px;}
	.table-bordered .medal{width:40px; height:auto;}
	.list_1{width:80%; margin:0 auto;}
	.list_1 li{width:50%;}
	.list_1 img{width:130px;}
	
	.button{margin-top:180px;}
	
	.left{width:70%;}
	.right{width:30%;}
	.plenary_box_2{height:267px;}
	.plenary_box_3{height:116px;}
	.noticeBox>.tabBox1 ul li{width:100%;}
	.noticeBox>.tabBox2{height:161px;}
	.noticeBox>.tabBox2 ul:first-child{padding-bottom:0px; padding-left:10px; width:100%;}
	.noticeBox>.tabBox2 ul:last-child{width:100%; float:none; padding:0px 10px;}
	.sp_ex_box{height:317px;}
	.sp_ex_box ul li:nth-child(3){height:131px;}
} 

/* Large devices (laptops/desktops, 992px and up) */
@media screen and (min-width: 992px) and (max-width: 1199px){
	#jssor_1{width:1070px; height:59px;}
	#jssor_1 img{width:170px; height:49px;}
    
    #header{width: 100%; }
	#gnb>ul{width:95%; margin:0 auto;}
	#gnb>ul>li{font-size:14px;}
	
	.col-lg-4{width:210px;}
	.col-lg-4>img{width:100%;}
    
	.pull-left{margin-top: 10px;}
    .content-area{width: 100%; position: static}
	.title-bar h1{font:bold 40px/40px 'Ubnutu';}
	.mySlides>.main_btn{width:132px; height:auto; margin: 5px 1px 0 0px; font-size:13px;}
	.mySlides>.main_btn1{width:162px;font-size:13px;}
   /* 
    .con_location_wrap{display: none;}
    */
    .con_location_wrap{width: 100%;}
    .con_location_box{width: 100%;}
    .con_location li.home{padding: 0 10px;}
    .con_location li{width: 150px;}
    .con_location li li{width: 155px;}
    .con_location li a{font-size: 1em; line-height: 50px;}
    .con_location .depth02{width: 110px;}
    .con_location .depth02 li{width: 190px;}
    .con_location li.depth01 li a{font-size: 0.9em;}
    .con_location li.depth02 li a{font-size: 0.9em;}
    
    html, body{min-width: 100%;}
    .sub-container{width: 100%; min-width: 100%; height: auto; min-height: 800px; margin: 0 auto;}
    
    /* m_navibar */
    .m_title-bar{display: none;}
    .title-bar{width: 100%;}
    .m_title-bar{width: 100%; height: 50px; border-bottom: 1px solid #e6e9ed; background-color: #fcfcfc;}
    /*.title-bar img{display: none;}*/
    .m_title-bar div{float:left; height:50px; background:url("../img/ico_arr.gif") left 49% no-repeat; padding:0 20px 0 33px;}
    .m_title-bar div a{display: inline-block; line-height: 50px;}
    .m_title-bar>a{display: inline-block; width: 50px; height: 100%; line-height: 40px; text-align: center; color: #555; font-size: 18px; float: left;}
    .m_title-bar>a i{padding-top: 15px;}
    .m_title-bar a.m_subtitle{display: none;}
    .m_title-bar a.m_subActive{display: block;}
    .m_title-bar .depth01{width: 100px; display: inline-block; line-height: 50px;}
    .m_title-bar .depth01 a{width: 100px;}
    .m_title-bar .depth02{width: 200px; display: inline-block; line-height: 50px;}
    .m_title-bar .depth02 a{width: 200px;} 
    
    .slideWrapper{height: 590px;}
    .bg_box{width: 100%;}   
    
    .slide_txt h2{font-size: 38px; }
    
    .quick_box{width: 100%; height: 200px; bottom: 0;}
    .quick_box ul{width: 80%; height: 100%; margin: 0 auto; }
    .quick_box li{width: 16%; height: 160px; /* margin: 0.5px 0.25%; */ margin: 0 0.3%; margin-bottom: 1%;}
    .quick_box a{font-size: 14px;}
    .quick_box img{padding-top: 10%;}
    
    .rowBox{width: 100%;}
    .row{width: 94%; margin: 0 auto; }
    #row1{height: 229px;}
    
    .scheduleBox{width: 49%; height: 100%; margin-right: 2%;}
    .scheduleBox li{width: 100%; height: 32.6%; margin-bottom: 0.5%; background-size: 100% auto; background-position: center center;}
    .scheduleBox li:last-child{margin-bottom: 0;}
    
    .scheduleBox .sche_title{padding-top: 4.5%; margin-top:0%;}
    
    .noticeBox{width: 49%; height: 100%;}
    .noticeBox .tab{height: 40px;}
    .noticeBox .tab li{font-size: 15px; line-height: 40px;}
    
    #row2{height: 426px;}
    #row2>div{width: 33%; height:100%; margin-right: 0.5%;}
    #row2>div:last-child{margin-right: 0;}
    .box_header{height: 15%;}
    .box_content{height: 85%;}
    
    .box_content .inv_box{margin: 0% auto 35px;}
	.box_content>img{width:80px}
	.box_content>p{height:150px;}
    
    .fb.deskfb{display: none;}
    .fb.pad{display: block;}
    
    #sitemapBar{width: 100%; height:40px;}
    #sitemap { width: 100%;}
    #sitemap ul{width: 20%; height: 100%; float: left; margin-left: 3%;}
	#sitemap ul:last-child{width:32%; margin-right:3%}
    #sitemap ul li{float: left; text-align: center; line-height: 40px; margin: 0;}
    #sitemap ul:first-child li{margin-right: 0;}
    #sitemap ul:last-child li{margin-left: 0;}
    #footerWrap{width: 100%; height: 80px;}
    #footer{width: 100%;}
    #footer li{margin-right: 0;}
    #footer>div{float: inherit;}
    .ftLeft{width: 84%; height: auto; margin: 0 auto; }
    .ftLeft p{line-height: 30px; font-size: 0.9rem; text-align: center; }
    .ftRight{display: none; }
    .ftLeft ul{width: 100%;}
    .ftLeft li{width: 33.3333%; float: left; text-align: center; line-height: 30px; margin: 0;}

    /*.content-area img{width: 100%;}*/
    .float{display: none}
	
	<!--sub-->
	.kahng_img1{width:100%;}
	.kahng_img1>img{width:100%;}
	
	.col-lg-1{width:250px; margin-top:10px;}
	.award li{width:100%; height:250px;}
	
	.content .col-md-5{width: 360px;}
	.content .floor{width: 45%; margin-top: 75px; margin-left:10px;}
	
	/*.list_1 img{width:100%;}*/
	
	.left{width:70%;}
	.right{width:30%;}
	.plenary_box_2{height:243px;}
	.plenary_box_3{height:114px;}
} 

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media screen and (min-width: 1200px) and (max-width:1919px){
	#jssor_1{width:1070px; height:59px;}
	#jssor_1 img{width:170px; height:49px;}
	.pull-left{margin-top: 10px;}
	
	.content-area .content{width:100%; }
	.content-area .sitemapBox{height:350px}

	#gnb>ul{width:80%;}
	#gnb>ul>li{font-size:14px;}
	
	.col-lg-4{width:260px;}
	.kahng_img1{width:100%;}
	
	.award li{width:100%;float:left;}
	#sitemap, #footer{width:95%;}
	
	.content .col-md-5{width: 380px;}
	.content .floor{width: 45%; margin-top: 90px; margin-left:10px;}
	
	.float{margin-top:150px; height:365px;}
	.float li{height:60px;}
	.float a{font-size:14px;}
	.float li a img{width:40%;}
	
	.left{width:65%;}
	.right{width:35%;}
	
	/*.row{width:850px;}*/
	.row{width:1200px;}
	.plenary_box_2{height:216px;}
	.plenary_box_3{height:115px;}
}