@charset "utf-8";
#container{background:#f8f8f8;padding-bottom:170px;}
.gw-bbs-con{margin:0 auto;width: 1200px;padding-top: 87px;}

/*gw-theme01-main-column-list*/
[id*="gw-theme01-main-column-list"] .gw-list-container{flex-wrap: wrap;}
[id*="gw-theme01-main-column-list"] .gw-list {position:relative;padding: 40px;border: 1px solid #eaeaea;background: #fff;width:100%; }
[id*="gw-theme01-main-column-list"] .gw-list-title {font-size:var(--main-title03);border-bottom: 2px solid #ddd;}
[id*="gw-theme01-main-column-list"] .small-btn {display: block;position: relative;border:2px solid #ddd;}
[id*="gw-theme01-main-column-list"] .small-btn > i {font-size: 20px;}
[id*="gw-theme01-main-column-list"] .gw-title {text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;overflow: hidden;font-size: var(--main-title04);}
[id*="gw-theme01-main-column-list"] .gw-date {color: #bbb;transition: all .3s;}
[id*="gw-theme01-main-column-list"] .gw-news {border-bottom: 1px solid #ddd;}
[id*="gw-theme01-main-column-list"] .gw-news .gw-flex {align-items: flex-end;}
[id*="gw-theme01-main-column-list"] .gw-news > a:before {content: "";display: block;width: 0;position: absolute;bottom: -15px;left: 0;height: 1px;background: var(--main-color);transition: all .3s;}
[id*="gw-theme01-main-column-list"] .gw-news > a:hover:before{width: 100%;}
[id*="gw-theme01-main-column-list"] .gw-news > a:hover .gw-date{color:var(--main-color);}
[id*="gw-theme01-main-column-list"] .gw-col-2{width:calc(50% - 10px);}
[id*="gw-theme01-main-column-list"] .gw-col-3{width:calc(33.3% - 10px);}
[id*="gw-theme01-main-column-list"] .gw-col-4{width:calc(25% - 10px);}
[id*="gw-theme01-main-column-list"] .gw-arrow{position: absolute;top:50%;right:0;transform:translateY(-50%);width:22px;overflow: hidden;}
[id*="gw-theme01-main-column-list"] .gw-arrow > i:first-child{padding: 0 12px 0 0;transform: translate(100%, 0);transition: all .5s;}
[id*="gw-theme01-main-column-list"] .gw-arrow > i:last-child {position: absolute;top: 0;left: 0;padding: 0;transform: translate(0, 0);transition: all .5s;}
[id*="gw-theme01-main-column-list"] .gw-news > a:hover .gw-arrow > i:first-child{transform: translate(0, 0);}
[id*="gw-theme01-main-column-list"] .gw-news > a:hover .gw-arrow > i:last-child {position: absolute;top: 0;left: 0;padding: 0;transform: translate(-100%, 0);}
[id*="gw-theme01-main-column-list"]  [class*="icon"] {display:inline-block;margin-top:-5px;margin-right:5px;width: 25px;height: 25px;position: relative;vertical-align: middle;}
[id*="gw-theme01-main-column-list"] .icon-hit {background: #ff0000;}
[id*="gw-theme01-main-column-list"] .icon-notice {background: #BFBFBF;}
[id*="gw-theme01-main-column-list"] .icon-new {background: var(--main-color);}

/*내용없을경우------------------------------------------------------------------------------------------------------------------ */
[id*="gw-theme01-main-column-list"] .gw-empty-list > h3 {font-size: var(--main-title03);}

/*게시판그룹------------------------------------------------------------------------------------------------------------------ */
#gw-theme01-main-column-list-group {padding:0;}
#gw-theme01-main-column-list-group .gw-sec-container{align-items:flex-start;}
#gw-theme01-main-column-list-group .gw-sec-container:not(:last-child){margin-bottom:20px;}
#gw-theme01-main-column-list-group .gw-empty-list > h3{font-size:20px;}

@media screen and (max-width:1280px){
	#container{padding-bottom:120px;}
	.gw-bbs-con{width: 100%;padding: 0 40px;}
}

@media screen and (max-width:1024px){
	.gw-bbs-con{padding: 0 20px;}

    [id*="gw-theme01-main-column-list"]{padding:80px 0;}
    [id*="gw-theme01-main-column-list"] .gw-sec-container{width: calc(100% - 80px);}
    [id*="gw-theme01-main-column-list"] .gw-title{width: 80%;}

	#gw-theme01-main-column-list-group {padding:0;display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;}
}

@media screen and (max-width:768px){
	#container{padding-bottom:60px;}

    [id*="gw-theme01-main-column-list"] .gw-sec-container{width: calc(100% - 40px);}
    [id*="gw-theme01-main-column-list"] .gw-list{padding: 20px;}
    [id*="gw-theme01-main-column-list"] > .gw-flex-btw {flex-direction: column;}
    [id*="gw-theme01-main-column-list"] > .gw-flex-btw > div:not(:last-child){margin-bottom: 20px;}
    [id*="gw-theme01-main-column-list"] .gw-col-2{width:100%;}
    [id*="gw-theme01-main-column-list"] .gw-col-3{width:100%;}
    [id*="gw-theme01-main-column-list"] .gw-col-4{width:100%;}
}

@media screen and (max-width:576px){
    [id*="gw-theme01-main-column-list"] [class*="icon"]{margin-top: 0;}
}


@media screen and (max-width:320px){
    [id*="gw-theme01-main-column-list"] .gw-title{width: 60%;}
}
