@charset "utf-8";

/*gw-theme01-main-accordion*/
#gw-theme01-main-accordion .gw-sec-container {width: 1000px;}
#gw-theme01-main-accordion .gw-accordion {width: 100%;}
#gw-theme01-main-accordion .gw-accordion {margin:0;padding:0;list-style:none}
#gw-theme01-main-accordion .gw-accordion > li {position:relative;border: 1px solid #ddd;background: #fff;}
#gw-theme01-main-accordion .gw-accordion > li:not(:last-child) {margin-bottom: 20px;}
#gw-theme01-main-accordion .gw-accordion > li .gw-accordion-arrow {border:0;width:30px;height:30px;color: #bbb;transition: all .3s;}
#gw-theme01-main-accordion .gw-accordion > li .gw-accordion-arrow.active {color: #000;transform: rotate(180deg);transform-origin: center;}
#gw-theme01-main-accordion .gw-accordion > li .tit_bg {display:inline-block;text-align:center;color: #fff;font-size: 14px;font-family: 'Poppins_SB', sans-serif;width: 32px;height: 32px;border-radius: 50%;line-height: 30px;transition: all .3s;}
#gw-theme01-main-accordion .gw-accordion .gw-title-container .tit_bg{background: var(--main-color);}
#gw-theme01-main-accordion .gw-accordion-question {padding: 40px;width: 100%;height: 100%;cursor: pointer;}
#gw-theme01-main-accordion .gw-accordion .gw-title{font-size: var(--main-title04);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;transition:all .3s;}
#gw-accordion-con p {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;min-height: 44px;font-size:var(--main-text01);color:#666;line-height: 1.75;}
#gw-accordion-con .con_inner {position: relative;display:none;padding: 40px;border-top: 1px solid #ddd;background: #f0f0f0;color: #666;}
#gw-accordion-con .con_inner .tit_bg {display:inline-block;position:absolute;top:10px;left:10px;text-align:center;background:#777;color:#fff;border-radius:50%;width:30px;line-height:30px;height:30px}
#gw-accordion-con .con_inner .gw-btn03 {background: #fff;box-shadow: 0 15px 10px rgba(34, 34, 34, .02);}
#gw-theme01-main-accordion .icon-hit {background: #ff0000;}
#gw-theme01-main-accordion .icon-notice {background: #BFBFBF;}
#gw-theme01-main-accordion .icon-new {background: var(--main-color);}

/*내용없을경우------------------------------------------------------------------------------------------------------------------ */
#gw-theme01-main-accordion .gw-empty-list {border-top:1px solid #ddd;padding-top: 40px;}
#gw-theme01-main-accordion .gw-empty-list > h3 {font-size: var(--main-title03);}

@media screen and (max-width:1024px){
    #gw-theme01-main-accordion .gw-sec-container{width: calc(100% - 80px);}
}

@media screen and (max-width:768px){
    #gw-theme01-main-accordion .gw-sec-container{width: calc(100% - 40px);}
    #gw-theme01-main-accordion .gw-accordion > li > a{padding: 20px;}
    #gw-theme01-main-accordion .gw-accordion-question{padding: 20px;}
    #gw-accordion-con .con_inner{padding: 20px;}
}

@media screen and (max-width:576px){
    #gw-theme01-main-accordion  [class*="icon"] {margin-top:0;}
    #gw-theme01-main-accordion .gw-title-container{align-items: flex-end;}
    #gw-theme01-main-accordion .gw-title-container > div{flex-direction: column;align-items: flex-start;width: 90%;}
    #gw-theme01-main-accordion .gw-accordion .gw-title{width: 90%;}
    #gw-accordion-con p{min-height: auto;}
    #gw-accordion-con .con_inner .gw-btn03{width: 100%;}
}
