@charset "utf-8"; .contents_wrap { padding:0 } 
@media screen and (max-width: 1550px){
 .locationbox { padding:0 } 
 }


/* 230307 반응형 수정 */
@media (max-width: 1024px){
 .stroy_list { margin-top: 60px; } 
 }

/* 검색바 */
 @media (max-width: 802px){
    .contents_wrap .program--search .program--page {
    display: block;
}
 }


@media (max-width: 768px){
 .contents_wrap .program--search.detail .search-inner .fieldset .search--text { width: calc(100% - 255px); } 
 }

@media (max-width: 680px){
 .contents_wrap .program--search.detail .search-inner .fieldset .search--text { width: 100%; } 
 .contents_wrap .program--search.detail .search_click .detail-btn.twin { top: 90px; right: 30px; } 
 }
 @media (max-width: 600px){
 .contents_wrap .program--search.detail .search_click .detail-btn.twin { top: 94px; right: -30px; left: auto; } 
 }

 @media (max-width: 430px){
 .contents_wrap .program--search.detail .search_click .detail-btn.twin { right: auto; left: 50%; width: calc(100% - 40px); top: 188px; } 
 }

 /* 로그인 스타일 */
.comment-wrap {display: block;width: 100%;}
.comment-header {display: flex;justify-content: flex-start;align-items: center;border-radius: 15px;background-color: #F8F9FB;flex-wrap: wrap;}
.comment-header > span {display: flex;align-items: center;width: 100%;max-width: 200px;height: 100%;font-weight: bold;}
.comment-header > span em {color: #008656;font-weight: bold;}
.comment-header .logout-status {display: flex;justify-content: flex-end;align-items: center;width: calc(100% - 15px);padding: 15px 0;}
.comment-header .logout-status .txt-check {margin-right: 10px;}
.comment-header .logout-status .fe-btn {border: 1px solid #111;}
.comment-header .logout-status .fe-btn:hover {text-decoration: underline;}

