/* layout.css */
.skip, caption, legend {overflow:hidden; font-size:0;}

html, body {position: relative; font-size:16px; font-family: 'Noto Sans CJK KR','Malgun Gothic', '맑은 고딕', 'Dotum', '돋움', 'Gulim', '굴림', sans-serif; height:100%;}
#wrapper {overflow:hidden; position:relative; width:100%; min-width:1222px;}
body {background-color:#fff; color:#2e2e2e; font-size:16px; line-height:1.6em; word-break:break-all; word-wrap:break-word; -webkit-text-size-adjust:none;}
.wrap {position:relative; width:1222px; margin-right:auto; margin-left:auto; margin-top: 50px; margin-bottom: 50px;}/*230627_수정*/

.small {font-size:0.92em;}
.em_black {color:#000;}
.em_b_black {color:#000; font-weight:600;}
.margin_t_30 {margin-top:30px !important;}

@media all and (max-width:1222px) {
	#wrapper {min-width:1000px;}
	.wrap {width:1000px;}
}
@media all and (max-width:1000px) {
	#wrapper {min-width:0;}
	.wrap {width:auto; margin-right:0; margin-left:0; padding-right:3%; padding-left:3%;}
}

/*program.css*/
.p-split {position: relative; display: inline-block; margin-left: 10px}
.p-split:before {display: inline-block; width: 1px; height: 12px; margin-right: 10px; margin-bottom: 1px; background-color: #bfbfbf; vertical-align: middle}

.p-author__info {font-size: .95em; color: #818181}
.p-author__info .p-split:first-child {margin-left: 0}
.p-author__info .p-split:first-child:before {display: none}

.row {display: block; margin-right: -8px; margin-left: -8px}
.row:after {display: table; clear: both}

.col,.col-12,.col-sm-24 {position: relative; width: 100%; min-height: 1px; padding-right: 8px; padding-left: 8px; float: left; box-sizing: border-box}
.col-1.right,.col-12.right,.col-sm-24.right {text-align: right}
.col-12 {width: 50%}

.card {position: relative; margin-bottom: 12px; padding: 12px; background: #fff; border: 1px solid #d1d1d1; border-radius: 0; box-sizing: border-box}
.card--bgcolor {background: #f0f1f3;  border-color: #f0f1f3}

.p-media-list {border-top: 2px solid #222; border-bottom: 1px solid #a2a2a2}
.p-media-list>li {position: relative;  padding: 28px 0; border-top: 1px solid #d1d1d1}
.p-media-list:after {display: table; clear: both}

.p-media--gallery {display: block; overflow-x: hidden}
.p-media--gallery .p-media {position: relative; width: 21.7%; float: left; margin-top: 30px; margin-bottom: 30px; padding: 0; border-top: none}
.p-media--gallery .p-media:not(:nth-child(4n+1)) {margin-left: calc((100% - (21.7% * 4))/ 3 - .5px)}
.p-media--gallery .p-media__image {position: relative; display: table-cell; vertical-align: top; padding-right: 18px; display: block; width: 100%; padding-right: 0;}
.p-media--gallery .p-media__image-wrap {overflow: hidden; height: 140px; position: relative; border: 1px solid #d1d1d1; width: 100%; padding-top: calc(75% - 2px); height: auto}
.p-media--gallery .p-media__image-wrap img {
    position: absolute; top: 50%; left: 50%; width: 100%; transform: translate(-50%,-50%);
    vertical-align: top; width: auto; height: 100%; max-width: none; max-height: 100%; min-height: 100%;
}
.p-media>a {display: block; text-decoration: none}
.p-media>a:hover .p-media__heading-text {text-decoration: underline}
.p-media__image video {width: 100%}

.p-media--gallery .p-media__image .p-icon-group {position: absolute; width: 100%; bottom: 0; padding: 5px; text-align: right; box-sizing: border-box}
.p-media--gallery .p-media__image .p-icon {margin-right: 0}
.p-media--gallery .p-media__body {display: block; vertical-align: top}
.p-media--gallery .p-media__heading {width: 100%; font-size: 1.2em; line-height: 1.4em; color: #333; margin-top: 15px; display: block; table-layout: auto; margin-top: 12px; font-size: 1em}
.p-media--gallery .p-media__heading .p-media__heading-text { display: block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis}
.p-media__heading .p-icon {margin-top: -6px}
.p-media__content {color: #666; margin-top: 10px; margin-top: 15px}
.p-media--gallery .p-media__info {margin-top: 4px}

.p-media__video {border-top: 2px solid #222; border-bottom: 1px solid #a2a2a2; padding: 24px 0 36px}
.p-media__video+.p-media--gallery .p-media-list {border-top: 0}
.p-media__video-wrap {position: relative; margin-top: 12px}
.p-media__video-wrap:after {display: table; clear: both}
.p-media__video-wrap .p-media__body {padding-top: 0; width: 100%}
.p-media__video .p-media__info {margin-top: 0}

.p-media__video .p-media__image-wrap {position: relative; overflow: hidden; width: 430px; height: 242px; border: 1px solid #e5e5e5}
.p-media__video .p-media__image video {height: 100%;object-fit: inherit}
.p-media__video .p-media__heading-text {overflow: visible; white-space: inherit; text-overflow: inherit}

.p-button,.p-input {
    display: inline-block; width: 100%; height: 30px; margin: 2px 0; padding: 0 12px 2px;
    background-color: #fff;  border: 1px solid #cdcdcd; border-radius: 0; vertical-align: middle; line-height: inherit; appearance: none;
    -webkit-appearance: none;
    -moz-appearance: textfield;
    box-sizing: border-box; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;  
}
.p-button::placeholder,.p-input::placeholder {color: #757575; font-size: .9em}
.p-button:not([readonly]):focus,.p-input:not([readonly]):focus {outline: 0; border-color: #888; box-shadow: 0 0 6px rgba(0,0,0,.2)}
.p-button[type=number]::-webkit-inner-spin-button,.p-dropdown .p-button[type=number]::-webkit-outer-spin-button,.p-input[type=number]::-webkit-inner-spin-button,.p-input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;margin: 0
}
.p-dropdown .disabled.p-button,.p-dropdown .p-button[disabled],.p-dropdown .p-button[readonly],.p-input.disabled,.p-input.readonly,.p-input[disabled],.p-input[readonly] {cursor: not-allowed; background: #f0f0f0; border-color: #d7d7d7; opacity: 1}
.p-dropdown .p-button .disabled,.p-dropdown .p-button[disabled],.p-input .disabled,.p-input[disabled] {color: #959595}
.p-input__split .p-button {border-left: none;  padding-left: 10px; padding-right: 10px}
.p-dropdown .p-button+.p-input__addon>.p-input__item,.p-dropdown .p-button+.p-input__split>.p-input__item,.p-input+.p-input__addon>.p-input__item,.p-input+.p-input__split>.p-input__item,.p-upload__file+.p-input__addon>.p-input__item,.p-upload__file+.p-input__split>.p-input__item {border-right-color: #cdcdcd;border-left-color: transparent}

.p-dropdown .p-button,select.p-input {
    padding: 0 0 2px 12px;
    -webkit-padding-end: 30px;
    -moz-padding-end: 30px;
    font-family: inherit; line-height: 27px;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAANElEQVQYV2Ncvnz5fwYiACPRCkGGEVIcGRnJyAizFZdikCKQGrhCbCbDFGEoRFaMrAgkDgB1ORXvQyzzggAAAABJRU5ErkJggg==) no-repeat right 8px center;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;  min-width: 75px
}

.p-form__split {display: table-cell; width: 1%; padding: 0 6px; vertical-align: middle}
.p-form__split:first-child {padding-left: 0}
 
.p-form-group {position: relative; white-space: nowrap; display: table}
.p-form-group [type=number]::-webkit-inner-spin-button,.p-form-group [type=number]::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0}

.p-form-group__button {display: table-cell; width: 1%; vertical-align: middle}
.p-form-group__button:before {display: inline-block; width: 0}
.p-form-group .p-button {border-radius: 0}

.p-button {
    padding: 7px 24px 7px; display: inline-block; height: 40px; margin: 2px 0;
    border: 1px solid #aaa; border-radius: 0; line-height: inherit; text-align: center; font-weight: 400;
    vertical-align: middle; text-decoration: none; transition: background .3s; white-space: nowrap; box-sizing: border-box;
    background-color: #fff; color: #666; border-color: #cdcdcd;
    width: auto; border-radius: 0; padding-right: 30px;
    -webkit-appearance: none
}
.p-button:active,.p-button:hover {text-decoration: none}
.p-button:hover {background-color: #fafafa}
.p-button:focus {outline: 0; border-color: #888; box-shadow: 0 0 6px rgba(0,0,0,.2)}

.p-button img{vertical-align: middle}

.p-button.write {background-color: #202e70; color: #fff; border-color: #151e48}
.p-button.write:hover {background-color: #172150; border-color: #151e48; color: #fff}
.p-button.write:active {background-color: #101738; border-color: #151e48; color: #fff}
.p-button.write:link {background-color: #202e70; border-color: #151e48; color: #fff}

.p-button.black {background-color: #1e1e20; color: #fff; border-color: #1e1e20}
.p-button.black:hover {background-color: #0a0a0b; border-color: #1e1e20; color: #fff}
.p-button.black:active {background-color: #000; border-color: #1e1e20; color: #fff}
.p-button.black:link {background-color: #1e1e20; border-color: #1e1e20; color: #fff}

.p-pagination {position: relative; display: table; margin: 32px auto}
.p-pagination.left,.p-pagination.right {margin-left: 0; margin-right: auto}

.p-page {display: table; margin: 0; text-align: center}
.p-page__link {
    display: table-cell; position: relative;
    width: 40px; height: 40px; margin-left: 0; margin-right: 0;
    text-align: center; font-size: .95em; color: #222; line-height: 40px;
    letter-spacing: -2px; vertical-align: middle;
    border-top: solid 1px #dedede; border-right: solid 1px #dedede; border-bottom: solid 1px #dedede; background: #fff
}
.p-page__link.active {border-color: #202e70; background: #202e70; color: #fff; font-weight: 400}
.p-page__link.active:after {
    display: block; position: absolute; left: 50%;  bottom: 8px;
    transform: translateX(-5px);
    width: 12px; height: 1px; background: rgba(255,255,255,.8)
}
.p-page__link.active:hover {background: #202e70}
.p-page__link:hover {background: #f4f4f4}

.p-page__link-group {display: inline-block; border-left: solid 1px #dedede; vertical-align: top}
.p-page__control {display: inline-block; margin: 0 3px; border-left: solid 1px #dedede; vertical-align: top}
.p-page__control svg {vertical-align: middle}
.p-page__control .next-end:before,.p-page__control .next:before,.p-page__control .prev-end:before,.p-page__control .prev:before {
    display: inline-block; width: 12px; height: 18px; margin-top: -2px;
    background-repeat: no-repeat; background-position: center center; background-size: 16px 18px; vertical-align: middle
}
.p-page__control .prev-one:before,.p-page__control .prev:before {width: 6px; height: 18px; background-image: url(/site/moren/palace/user/images/p-icon-view.svg#angle-left); background-size: 18px 18px;}
.p-page__control .prev-end:before {background-image: url(/site/moren/palace/user/images/p-icon-view.svg#angle-double-left);}
.p-page__control .next-one:before,.p-page__control .next:before {width: 6px; height: 18px; background-image: url(/site/moren/palace/user/images/p-icon-view.svg#angle-right); background-size: 18px 18px}
.p-page__control .next-end:before {background-image: url(/site/moren/palace/user/images/p-icon-view.svg#angle-double-right);}
.p-page__control .next-one, .p-page__control .prev-one {display: none; background: 0 0}

.p-icon {
    position: relative; display: inline-block; margin-right: 2px;
    vertical-align: middle; font-size: 0; line-height: 0; background-repeat: no-repeat; background-position: center center
}
.p-icon__eye {width: 18px; height: 16px; margin-top: -2px; background-image: url(/common/images/program/p-icon-view.svg#eye); background-size: 18px 18px}
.p-icon__new {background-image: url('/common/images/program/p-icon.png'); background-position: 0 -124px; width: 24px; height: 24px;}

.bbs .p-search {margin-bottom: 30px}
.bbs .p-search .p-form-group {width: 60%; margin-left: auto; margin-right: auto}
.bbs .p-search .p-dropdown .p-button,.bbs .p-search .p-input,.p-dropdown .bbs .p-search .p-button {height: 42px}
.bbs .p-search .p-dropdown .p-button,.bbs .p-search select.p-input,.p-dropdown .bbs .p-search .p-button {line-height: 39px}


@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:192dpi) {
    .p-icon__new{background-image: url(/common/images/program/p-icon@2x.png); background-size: 242px 212px;}  
}

@media all and (max-width: 1023px) {
    .p-media--gallery .p-media {width:30%}
    .p-media--gallery .p-media:not(:nth-child(4n+1)) {margin-left: 0}
    .p-media--gallery .p-media:not(:nth-child(3n+1)) {margin-left: calc((100% - (30% * 3))/ 2 - 1px)}
}

@media all and (max-width: 765px) {
    .p-split { margin-left:6px}
    .p-split:before {margin-right: 4px}
    
    .col-sm-24 {width: 100%}
    
    .p-media-list .p-media__heading {font-size: 1.1em}
    .p-media-list .p-media__heading .p-media__heading-text {display: block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }
    .p-media-list .p-media__info {margin-top: 6px}
    .p-media-list .p-media__info .p-split {margin-left: 6px}
    .p-media-list .p-media__info .p-split:before {margin-right: 7px}
    .p-media-list .p-media__content { overflow-y: hidden; height: 3em; margin-top: 6px}

    .p-media--gallery .p-media {width:45%;margin: 15px 0}
    .p-media--gallery .p-media:not(:nth-child(3n+1)) {margin-left: 0}
    .p-media--gallery .p-media:not(:nth-child(2n+1)) {margin-left: calc((100% - (45% * 2))/ 1 - 2px)}
    
    .p-media__video .p-media__image {display:block;padding-right: 0}
    .p-media__video .p-media__image-wrap {margin-left: auto; margin-right: auto}
    .p-media__video .p-media__body {display: block;margin-top: 12px}
    
    .p-pagination {display:block;}
    .p-page {display: block; margin: 0}
    .p-page__link {display: inline-block; border-left: solid 1px #dedede;}
    .p-page__link-group {display: none;}
    .p-page__control {display: inline-block; width: 48%; margin: 0; border: none; text-align: right; height: 54px; line-height: 50px;}
    .p-page__control:first-child {text-align: left}
    .p-page__control .next,.p-page__control .next-end,.p-page__control .prev,.p-page__control .prev-end {display: none;}
    .p-page__control .next-one,
    .p-page__control .prev-one {display: inline-block !important; width: auto; min-width: 95%; background-color: #fafafa !important; font-size: inherit; text-indent: 0;}
    .p-page__control .prev-one:before {
        display: inline-block; width: 8px; height: 18px; margin: 0 10px 5px 0;
        background-image: url(/site/moren/palace/user/images/p-icon-view.svg#angle-left);
        background-repeat: no-repeat; background-position: center center; background-size: 16px 18px; vertical-align: middle;
    }
    .p-page__control .next-one:after {
        display: inline-block;
        width: 8px;  height: 18px; margin: 0 0 5px 10px;
        background-image: url(/site/moren/palace/user/images/p-icon-view.svg#angle-right);
        background-repeat: no-repeat; background-position: center center; background-size: 16px 18px; vertical-align: middle;
    }
    
    .bbs .p-search .p-form-group {width:100%}
    .bbs .p-search .p-form__split {padding: 0 4px}
    .bbs .p-search .p-button {padding-left: 15px;padding-right: 15px;margin-left: 4px!important}
    .bbs .p-button.write {background-image:none}
}

@media all and (max-width: 480px) {
    .bbs .p-search .p-dropdown .p-button,.bbs .p-search select.p-input,.bbs .p-search select.p-upload__file,.p-dropdown .bbs .p-search .p-button {width:100%; min-width: inherit; padding-left: 6px}
}

@media all and (max-width: 430px) {
    .p-media--gallery .p-media .p-author__info .p-split:not(:first-child) {display:none}
    .p-media__video .p-media__image-wrap {width:100%;height: auto}
}


/*deveolpment.css*/
.program .photo_board.list .row {margin-bottom:10px;}
.program .photo_board.list .p-form-group {width:55%;}
.program .photo_board.list .p-form-group__item {display:table; width:100%;}
.program .photo_board.list .p-form-group__button{vertical-align:bottom;}
.program .photo_board.list .p-input__keyword{display:table-cell; width:100%;}

.program .photo_board.list .p-media-list {padding-top:38px; padding-bottom:38px;}
.program .photo_board.list .p-media--gallery .p-media {width:23.4%; margin-top:15px; margin-bottom:15px;}
.program .photo_board.list .p-media--gallery .p-media:not(:nth-child(4n+1)) {margin-left:calc((100% - (23.4% * 4))/ 3 - .5px);}
.program .photo_board.list .p-media--gallery .p-media > a {border:1px solid #e9e9e9;}
.program .photo_board.list .p-media--gallery .p-media__image-wrap {padding-top:calc(67% - 2px); border-width:0;}
.program .photo_board.list .p-media--gallery .p-media__image-wrap img {width:100%;}
.program .photo_board.list .p-media--gallery .p-media__body {padding:13px 17px 15px 17px; border-top:1px solid #e9e9e9;}
.program .photo_board.list .p-media--gallery .p-media__heading {margin-top:0; margin-bottom:10px;}
.program .photo_board.list .p-media--gallery .p-media__heading .p-media__heading-text {color:#323232; font-size:18px; line-height:23px; font-weight:600; letter-spacing:-0.025em;}
.program .photo_board.list .p-media--gallery .p-author__info {color:#7d7d7d; font-size:15px; line-height:19px; letter-spacing:-0.05em;}
.program .photo_board.list .p-media--gallery .p-author__info .p-split {margin-left:8px;}
.program .photo_board.list .p-media--gallery .p-author__info .p-split:before {margin-right:8px;}

.program .video_board.list .p-form-group {width:800px;}

.program .video_board.list .p-media__image {background-color:#000;}
.program .video_board.list .p-media__image-wrap {padding-top:71%;}
.program .video_board.list .p-media__image-wrap img {width:100%; height:auto; max-height:none; min-height:auto;}

.program .video_board.view .p-media__video {padding-top:26px;}
.program .video_board.view .p-media__heading {margin-bottom:6px; padding-right:26px; padding-left:26px; box-sizing:border-box; font-size:18px; line-height:24px;}
.program .video_board.view .p-author__info {margin-bottom:35px; padding-right:26px; padding-left:26px;}
.program .video_board.view .p-media__video-wrap {margin-top:0; padding-top:41px; border-top:1px solid #d9d9d9;}
.program .video_board.view .p-media__image {display:block; margin-bottom:20px; padding-right:0;}
.program .video_board.view .p-media__video .p-media__image-wrap {width:100%; height:500px; margin-right:auto; margin-left:auto;}
.program .video_board.view .p-media__content {margin-top:30px;}
.program .video_board.view .p-media__content.bg{margin-top:15px; padding:45px 50px; border-top:1px solid #ddd; background-color:#f7f7f7; font-size:16px; line-height:32px; color:#3b3b3b;}


@media all and (max-width:1222px){
    .program .photo_board.list .p-form-group{width:70%;}
    
    .program .photo_board.studio.list .p-form-group {width:100%;}
    
    .program .video_board.view .p-author__info {margin-bottom:26px;}
	.program .video_board.view .p-media__video .p-media__image-wrap {width:90%;}
}

@media all and (max-width:1023px){
    .program .photo_board.list .p-media--gallery .p-media{width:31%}
    .program .photo_board.list .p-media--gallery .p-media:not(:nth-child(4n+1)){margin-left:0}
    .program .photo_board.list .p-media--gallery .p-media:not(:nth-child(3n+1)){margin-left:calc((100% - (31% * 3))/ 2 - 1px)}
    
    .program .video_board.list .p-media--gallery .p-media{width:31%}
    .program .video_board.list .p-media--gallery .p-media:not(:nth-child(4n+1)){margin-left:0}
    .program .video_board.list .p-media--gallery .p-media:not(:nth-child(3n+1)){margin-left:calc((100% - (31% * 3))/ 2 - 1px)}
    
}

@media all and (max-width:1000px){
    .program .photo_board.list .p-form-group {display:block; white-space:normal;}
    .program .photo_board.list .p-form-group__item{display:block; width:100%;}
    .program .photo_board.list .p-form-group .p-form-group__cell{display:table;}
    
    .program .photo_board.list .bbs .p-search select.p-input{width:100%;}
    .program .photo_board.list .p-input__keyword{display:block; width:100%;}
    .program .photo_board.list .p-form-group__button{display:block; width:100%; white-space:nowrap;}
    .program .photo_board.list .p-form-group__button .p-button{width:100%; margin-left:0!important; }
    
    .program .photo_board.studio.list .p-form-group {width:80%;}
    
    .program .video_board.list .p-form-group {width:auto;}
	.program .video_board.list .p-form-group__button {vertical-align:middle;}
	.program .video_board.list .p-form-group__button:before {display:none;}
    
}

@media all and (max-width:800px){
    .program .photo_board.list .p-media--gallery .p-media{width:32%}
    .program .photo_board.list .p-media--gallery .p-media:not(:nth-child(3n+1)){margin-left:calc((100% - (32% * 3))/ 2 - 1px)}
    
    .program .video_board.list .p-form-group {width:430px;}
	.program .video_board.list .p-form-group__button {vertical-align:bottom;}
    
    .program .video_board.list .p-media--gallery .p-media{width:32%}
    .program .video_board.list .p-media--gallery .p-media:not(:nth-child(3n+1)){margin-left:calc((100% - (32% * 3))/ 2 - 1px)}
    
    .program .video_board.view .p-media__video {padding-top:17px;}
	.program .video_board.view .p-author__info {margin-bottom:20px;}
	.program .video_board.view .p-media__video .p-media__image-wrap {height:450px;}
}

@media all and (max-width:765px){
    .program .photo_board.list .p-form-group {width:auto;}
    .program .photo_board.list .p-form-group__button {display:block; width:100%; font-size:0;}
    .program .photo_board.list .p-form-group__button .p-button {width:100%; margin-left:0 !important; font-size:16px;}
}

@media all and (max-width:640px){
 	.program .photo_board.list .p-media-list {padding-top:25px; padding-bottom:25px;}
    .program .photo_board.list .p-media--gallery .p-media{width:48%;margin:15px 0}
    .program .photo_board.list .p-media--gallery .p-media:not(:nth-child(3n+1)){margin-left:0}
    .program .photo_board.list .p-media--gallery .p-media:not(:nth-child(2n+1)){margin-left:calc((100% - (48% * 2))/ 1 - 2px)}
	.program .photo_board.list .p-media--gallery .p-media__heading .p-media__heading-text {font-size:17px; font-weight:400;}   
    
    .program .photo_board.studio.list .p-form-group {width:95%;}
    
    .program .video_board.list .p-media-list {padding-top:25px; padding-bottom:25px;}
    .program .video_board.list .p-media--gallery .p-media{width:48%;margin:15px 0}
    .program .video_board.list .p-media--gallery .p-media:not(:nth-child(3n+1)){margin-left:0}
    .program .video_board.list .p-media--gallery .p-media:not(:nth-child(2n+1)){margin-left:calc((100% - (48% * 2))/ 1 - 2px)}
	.program .video_board.list .p-media--gallery .p-media__heading .p-media__heading-text {font-size:17px; font-weight:400;}
    
    .program .video_board.view .p-media__heading {font-size:17px;}
	.program .video_board.view .p-media__video-wrap {padding-top:26px;}
	.program .video_board.view .p-media__video .p-media__image-wrap {height:300px;}
    .program .video_board.view .p-media__content.bg{padding:20px 5%;}
}

@media all and (max-width:480px){
    .program .photo_board.list .p-form-group__item1 .p-input:nth-child(1) {width:100%;}
    
    .program .photo_board.list .p-media--gallery .p-media {float:none; width:auto;}
	.program .photo_board.list .p-media--gallery .p-media {margin-left:0 !important;}
    
    .program .video_board.list .p-form-group {width:auto;}
	.program .video_board.list .p-form-group .p-select {display:block; width:100%;}
	.program .video_board.list .p-form-group .p-input__keyword {display:block; width:100%;}
	.program .video_board.list .p-form-group__button {display:block; width:100%; font-size:0;}
	.program .video_board.list .p-form-group__button .p-button {width:100%; margin-left:0 !important; font-size:16px;}
    
    .program .video_board.list .p-media--gallery .p-media {float:none; width:auto;}
	.program .video_board.list .p-media--gallery .p-media {margin-left:0 !important;}
    
    .program .video_board.view .p-media__video .p-media__image-wrap {height:260px;}
}

@media all and (max-width:430px){
    .program .photo_board.list .p-media--gallery .p-media .p-author__info .p-split:not(:first-child){display:inline-block;}
    .program .video_board.list .p-media--gallery .p-media .p-author__info .p-split:not(:first-child){display:inline-block;}
}