a{text-decoration:none;}
ul,li{list-style:none;}

#main{clear:both;width:100%;}
#main>#section{width:1200px;margin:0 auto;}

#sub{clear:both;width:100%;}
#sub>#section{width:1200px;margin:0 auto;}

#banner{width:1200px;margin:0 auto;}
#banner>ul.top{position:relative;width:100%;height:260px;margin:30px 0px 10px;padding:0;}
#banner>ul.top>li{display:inline-block;float:left;width:600px;}
#banner>ul.top>li:nth-child(2){width:600px;height:260px;float:right;background-image:url(../img/banner02.png);
background-repeat:no-repeat;}

#banner>ul.bottom{clear:both;position:relative;width:100%;margin:0px 0px 10px;padding:0;}
#banner>ul.bottom>li.gall {display:block;float:left;width:600px;}
#banner>ul.bottom>li.noti {display:block;float:left;width:300px;}
#banner>ul.bottom>li.ques {display:block;float:right;width:300px;}


#foot{clear:both;width:1200px;height:72px;margin:0 auto;padding:0px;line-height:16px;color:#666;}
#foot>span{float:right;margin-top:-40px;}

#fadeshow1{}

#leftMenu{position:relative;float:left;width:240px;margin:20px 0px 10px;padding:0;}
#leftMenu>h2#container_title01{width:100%;text-align:center;font-size:28px;font-weight:bold;color:#3d4e5e;font-family:'nanumgothic';}
#leftMenu ul{width:240px;margin:15px 0px 35px;padding:0;}
#leftMenu ul>li{display:block;background:#e4e4e4;margin-bottom:3px;}
#leftMenu ul>li a{display:block;padding:7px 0px 7px 20px;font-size:14px;text-decoration:none;color:#0d68be;}
#leftMenu ul>li a:hover{background:#0d68be;color:#fff;}

#leftMenu>p>img{margin-bottom:40px;}
.b_btn_h:after{clear:both;display:block;content:'';}
.b_btn{float:left;padding:0 0 0 18px;}
.b_btn3 img{padding:0 0 6px 0;}

@media(max-width:1000px){
    #banner{width:100%;}
    #banner>ul.top{height: auto;}
    #banner>ul.top>li{width: 100%;}
    #banner>ul.top>li:nth-child(2){display: inline-block; box-sizing: border-box; padding: 10px; height: auto;float: none; background-image: none; width: 100%;}
    .b_btn_h{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 30px;}
    .b_btn_h>li{width: 24%;}
    .b_btn_h li img{width: 100%; max-width: 100%;}
    .b_btn_h>li:nth-child(5), .b_btn_h>li:nth-child(6){width: 49%;}
    .b_btn{float:none; padding: 0;}
    #oneshot_2_7 .subject_set{display: none;}

    #banner>ul.bottom>li.gall{width: 100%; display: inline-block; box-sizing: border-box; padding: 10px}

    .gall ul{display: flex; justify-content: space-between;}
    .gall ul li{width: 32%;}

    #banner>ul.bottom>li.noti{width: 49%;}
    #banner>ul.bottom>li.ques{width: 49%;}
}

