/**********************************************
note : design custom style page
**********************************************/
.box-skin .header > strong, .box-skin .header > a, .box-skin .header .skin-column > strong, .box-skin .header .skin-column > a {font-size:1.25rem !important}
.auto-article .item>a, .auto-article>.item, .auto-name, .auto-section, .auto-subtitles, .auto-sums, .auto-titles {letter-spacing:-.04rem}
.box-solid-y {border-top-style:solid;border-top-width:1px;border-top-color:rgba(0,0,0,.12);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color: rgba(0,0,0,.12)}

/* ½½¶óÀÌµå ¹è³Ê */
#rollBanner-1 .slick-slide img {width:250px;height:80px}
#rollBanner-1 .banner_box[class*="mar"] {margin-bottom:0 !important}

/* ¿ìÃø ³¯°³ ¹è³Ê */
.view-aside.right-wing {left: calc(100% + 30px)}

/* ¹è³Ê */
.box-skin.banner ul {margin:0}
.box-skin.banner ul li {float:left;margin-left:16px;list-style: none}
.box-skin.banner.marleft ul li {margin-left:1.25%}
.box-skin.banner ul li:first-child, .box-skin.banner.m ul li:first-child {margin-left:0}
.box-skin.banner.m ul li {float:left;width:32%;margin-left:2%;list-style:none}

/**********************************************
note : °Ç°­¸àÅä ¸®½ºÆ®
**********************************************/
#section-list.mentor-wrapper {max-width:1130px;margin:0 auto}
#section-list.mentor-wrapper header {padding-bottom:.5rem;margin-bottom:1rem;border-bottom:2px solid #333}
#section-list.mentor-wrapper header > strong {font-size:1.3rem;letter-spacing:-.05rem}
#section-list.mentor-wrapper .mentor {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;margin-left: 0;flex-flow:row wrap;}
#section-list.mentor-wrapper .mentor > li {display:block;width:23%;min-height:1px;margin-left:2.6%;margin-top:3%;padding:10px 0;border:2px solid #e6e6e6}
#section-list.mentor-wrapper .mentor > li.noimage {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;padding:1.25rem;background:#f8f8fa;border:1px solid rgba(0,0,0,.08);text-align:center}
#section-list.mentor-wrapper .mentor > :nth-child(4n + 1) {margin-left:0}
#section-list.mentor-wrapper .mentor > :nth-child(-n + 4) {margin-top:0}
#section-list.mentor-wrapper .mentor > li::after {content:normal}
#section-list.mentor-wrapper .mentor > li button {width:100%;margin:10px 0 0 0;padding:10px}
#section-list.mentor-wrapper .mentor a[href^="/news"], #section-list .mentor a[href^="http"] {font-size:inherit;color:inherit}
#section-list.mentor-wrapper .mentor .category {display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:400;font-weight:var(--wgt400, 400);font-style:normal;line-height:1.375}
#section-list.mentor-wrapper .mentor .thumb {display:block;overflow:hidden;position:relative;height:0;padding-bottom:100%;text-align:center;}
#section-list.mentor-wrapper .mentor .thumb::before {content:'';position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;/* background:none; *//* border: none; */}
#section-list.mentor-wrapper .mentor .thumb > img {position:absolute;z-index:1;left:50%;top:50%;max-width:100%;max-height:100%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
#section-list.mentor-wrapper .mentor .titles {margin-bottom:.5rem;font-size:1.265rem;font-weight:500;font-weight:var(--wgt500, 500);font-style:normal;line-height:1.25;letter-spacing:-.025em;color:#1e1e1e;}
#section-list.mentor-wrapper .mentor .byline {display:block;font-size:0}
#section-list.mentor-wrapper .mentor .byline > span {display:block;font-size:.9rem;font-weight:400;font-weight:var(--wgt400, 400);font-style:normal;line-height: 1.5;color: #1f1f1f;}
#section-list.mentor-wrapper .mentor > li.noimage .byline {margin-top:1rem}
#section-list.mentor-wrapper .mentor .label-group {display:block;margin-top:1rem}
#section-list.mentor-wrapper .mentor > li.noimage .label-group {text-align:center}
/* #section-list.mentor-wrapper .mentor-img {width:110px} */
#section-list.mentor-wrapper .content {/* width:calc(100% - 130px); */margin-top:.625rem;text-align:center}
#section-list.mentor-wrapper .for-middle {display:inline-block;vertical-align:middle}
.pagination {text-align:center}

@media screen and (max-width: 63.9375em) {
    .row #section-list.mentor-wrapper .mentor > :nth-child(n) {width:32%;margin-left:2%;margin-top:3.5%}
    .row #section-list.mentor-wrapper .mentor > :nth-child(3n + 1) {margin-left:0}
    .row #section-list.mentor-wrapper .mentor > :nth-child(-n + 3) {margin-top:0}
}
@media screen and (max-width: 46.9375em) {
    .row #section-list.mentor-wrapper .mentor > :nth-child(n) {width:49%;margin-left:2%;margin-top:2%}    
    .row #section-list.mentor-wrapper .mentor > :nth-child(2n + 1) {margin-left:0}
    .row #section-list.mentor-wrapper .mentor > :nth-child(-n + 2) {margin-top:0}
}
@media screen and (max-width: 39.9375em) {
    .row #section-list.mentor-wrapper .mentor > :nth-child(n) {width:100%;margin-top:8%}    
    .row #section-list.mentor-wrapper .mentor > :nth-child(n + 1) {margin-left:0}
    .row #section-list.mentor-wrapper .mentor > :nth-child(-n + 1) {margin-top:0}
	.row #section-list.mentor-wrapper .mentor-img, #section-list.mentor-wrapper .mentor .thumb {display:block;width:100%}
	.row #section-list.mentor-wrapper .mentor > li {padding:5%;border:2px solid #e6e6e6}
    .row #section-list.mentor-wrapper .content {display:block;width:100%;margin-top:.625rem;margin-left:0}
}

#article-view .wrapper {max-width:1080px !important;}