/*************************************************
nonte : 동영상 버튼
편집기 버튼 스타일 경로 : /fine_home/css/article.style.css
*************************************************/
.article_video_chk tbody {border:0 !important;}
.article_video_chk div span {display:inline-block !important;}
.article_video_chk td {padding:0}
.article_video_chk td:not(:first-child) {padding-left:10px}
.article_video_chk .level,
.article_video_chk .sd,
.article_video_chk .hd {padding:5px;text-align:center;cursor:pointer;color:#fff;border-radius:25px}
.article_video_chk .sd {background-color:#f39733}
.article_video_chk .hd {background-color:#4e2c0f; display:none;}
.article_video_chk .level {background-color:#fff;cursor:auto;border:1px solid #c7c7c7;color:#333}
.article_video_chk .sd::before,
.article_video_chk .hd::before {content: "\ec32";display: inline-block;font-size: 1em;font-family: "fontello";font-variant: normal;font-style: normal;font-weight: 400;line-height: 1;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color:#fff;font-size:25px;margin-right:5px;vertical-align:middle}
.service-my-sns, .service-my-email, .service-my-list{cursor:pointer;}

/*************************************************
nonte : 박스스킨
*************************************************/
/* user-point */
.user-point2 {color:#ec0909 !important}
.user-point3 {color:#00A600 !important}
.user-point4, a.user-point4 {color:#800000 !important}
.box-margins.box-solid.border--top {margin-bottom:40px;margin-top:40px;border-top: 3px solid #212529}

/*************************************************
nonte : box-skin
*************************************************/
.box-skin.small--text > .header a, .box-skin.small--text > .header strong {font-size:17px}

/*************************************************
nonte : 소개 페이지 
*************************************************/
/* 공통 */
.about-us[class*="com-"] p {font-size:15px;color:#6c757d;}

@media screen and (max-width: 39.9375em) {
	.about-us {margin:0 !important}
}	
/* 인사말 */
.about-us.com-1 .header {margin-bottom:5rem}
.about-us.com-1 .titles {display:block;margin-bottom:1.375rem;font-size:2.5rem;font-weight:400;line-height:1.2;color:#000}
.about-us.com-1 .titles > strong {font-size:1.125em}
.about-us.com-1 .subtitles {display:block;font-size:1.125rem;line-height:1.3;color:#212529;text-decoration:underline}
.about-us.com-1 .content {color:#6c757d;text-align:justify}
@media print,screen and (min-width:40em){
	.about-us.com-1 .titles {font-size:2.875rem}
	.about-us.com-1 .subtitles {font-size:1.375rem}
	.about-us.com-1 .content {padding:0 .625rem;font-size:1.125rem;-moz-column-count:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem;-moz-column-rule:1px solid #e8e8e9;column-rule:1px solid #e8e8e9}
}
.about-us.com-1 .content > * {margin-bottom:1em}
.about-us.com-1 .content > :first-child {margin-top:0}
.about-us.com-1 .content > :last-child {margin-bottom:0}
.about-us[class*="com-"] .info-content {font-size:16px;font-weight:400;letter-spacing:-.0125em;color:#6c757d;background-color:#f5f5f5;padding:30px 20px;margin-top:2rem}
.about-us.com-1 .img-box {float:right;margin-left:1.875rem}
.about-us.com-1 .img-box figcaption {margin-top:.835rem;font-size:1rem;line-height:1.25;color:#777;text-align:center}
.about-us.com-1 .img-box figcaption > .name {display:block;font-size:1.25rem;color:#333;font-style:normal;font-weight:900}
.about-us.com-1 .title {display:block;margin-bottom:1.375rem;font-size:1.625rem;line-height:1.375;letter-spacing:-.05em;font-weight:900}
.about-us.com-1 .info-flex {display:flex;flex-wrap:wrap;margin-top:2rem}
.about-us.com-1 .info-flex .item {width:50%;font-size:15px;color:#0d5126}
@media screen and (max-width: 39.9375em) {
	.about-us.com-1 .img-box {float:none;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.1);text-align:center}
	.about-us.com-1 .title {font-size:1.625rem}
	.about-us.com-1 br {display:none}
}

/* 자닮 사람들 */
.about-us.profile {letter-spacing:-.075em}
.about-us.profile > :not(:first-child) {margin-top:2.5rem}
.about-us.profile .flex {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.about-us.profile .frame {-ms-flex:0 0101px;flex:0 0 101px;max-width:101px;margin-right:20px}
.about-us.profile .content {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;width:auto;max-width:100%;min-width:0}
.about-us.profile .pro-titles {display:block;margin-bottom:12px;font-size:23px;font-weight:700;}
.about-us.profile .pro-sums dd {display:block;margin-bottom:3px;font-size:14px;font-weight:400;color:#8d8d8d}
hr.dotted--br {border-bottom:1px dashed #98aabd;}
/* 이승현 / 1501090 / 20250825 */
.about-us.profile .con-item:first-child {flex:60%;width:60%;padding-right:10px}
.about-us.profile .con-item:last-child {flex:40%;width:40%}
/* 임희은 / 1516423 / 20251017 */
@media screen and (max-width: 39.9375em) {
.about-us.profile .con-item:first-child {flex:100%;width:100%;padding-right:0}
.about-us.profile .con-item:last-child {flex:100%;width:100%;margin-top:20px}
}

/* 자닮유기농업 연구농장 및 실습장 */
.about-us.com-7 .header .titles {display:block;margin-bottom:1.375rem;font-size:2rem;font-weight:400;line-height:1.2;color:#000}
.about-us.com-7 .header .titles > strong {font-size:1.125em}
.about-us.com-7 img {margin-bottom:.5rem}
.about-us.com-7 .content {color:#6c757d}
.about-us.com-7 .text-byline p {display:block;font-size:1.125rem;line-height:1.3;font-weight:400;color:#212529;margin-bottom:1.5rem}
.about-us.com-7 .text-byline p::before {content:'';border-left: 3px solid #ff8a00;padding-left:7px;}
@media screen and (max-width: 39.9375em) {
	.about-us.com-7 br {display:none}
}

/* 후원에 동참! */
.about-us.com-8 .heading > strong {font-size:1.875rem;font-weight:700;color:#000;line-height:1.2}
.about-us.com-8 .heading > p {margin-top:2rem;font-size:1.375rem;text-decoration:underline}
.about-us.com-8 .content {margin-top:3.5rem;font-weight:400}
.about-us.com-8 .content > * {margin-bottom:1em}
.about-us.com-8 .content > :first-child {margin-top:0}
.about-us.com-8 .content > :last-child {margin-bottom:0}

/* 후원자 보기 */
.support-list-sign .title {text-align:center}
.support-list-sign .title h1 {font-size:25px;font-weight:600}
.support-list-sign .title h3 {font-size:16px;margin-top:10px; margin-bottom:20px}
.support--list .sponsor--box {display:flex;flex-wrap:wrap;margin-bottom:0}
.support--list .sponsor--box p {font-size:15px;margin-bottom:.35rem}
.support--list .support-btn {font-size:18px;font-weight:700}
.support--list .support-btn .btn {padding:.5rem 1rem;color:#fff;background-color:#f4781c;border-radius:15px;margin-left:10px}
.support--list .info--left {width:70%}
.support--list .info--right {width:30%}
.support--list .support-list-wrap { --nd-atx-title-margin: 1.25rem;display:flex;flex-wrap:wrap; margin-top:calc(-1 * 1.875rem); margin-right: calc(-0.5 * 1rem); margin-left: calc(-0.5 * 1rem); align-items: stretch;} 
.support--list .item.newElem {flex: 0 0 auto; width:16.6666%; max-width: 100%; margin-top: 1.875rem; padding-right: calc(0.5 * 1rem); padding-left: calc(0.5 * 1rem); } 
.support--list .auto-line {background-color: #fff; height:100%; border: 1px solid #ddd; padding:5px } 
.support--list .content {padding:.5rem} 
.support--list .content dl {padding-bottom:.35rem;margin-bottom:.85rem;border-bottom:3px double #c7c7c7} 
.support--list .leaf-right {float:right}
.support--list .suppord-name {font-size:14px;color:#000;font-weight:700;margin-bottom:10px}
.support--list .nation {font-size:14px;color:#333;}
.support--list .crops {font-size:14px;color:#979797;}
.support--list #nation {width:10%;}
.support--list #region {width:20%;}
.support--list #serial_region {width:20%; font-size:14px;font-weight:bold;padding-left:10px; color:#8b9a77; word-break:break-all; margin-bottom:5px;}
.support--list #crops {width:20%;}
.support--list #stype {width:8%;}
.support--list .input-form {width:15%;}
.support--list .btn.search-btn {width:7%;color:#fff;background-color:#f4781c;padding:0.75rem 0.5rem;margin: 0 0 1rem;}

@media screen and (max-width: 63.99875em) {
  .support--list .item.newElem {flex: 0 0 auto;width:25%; max-width:100%; margin-top:1rem; padding-right: calc(0.5 * .5rem); padding-left: calc(0.5 * .5rem); } 
}
@media screen and (max-width: 39.9375em) {
  .support--list .item.newElem {flex: 0 0 auto;width:33.3333%; max-width:100%; margin-top:1rem; padding-right: calc(0.5 * .5rem); padding-left: calc(0.5 * .5rem); } 
  .support--list .info--left, .support--list .info--right {width:100%}
  .member-list-search .search-basic .hstack {flex-wrap: wrap;}
  .member-list-search .search-basic .hstack select {margin-bottom:10px}
  .support--list #nation, .support--list #region, .support--list #serial_region, .support--list #crops, .support--list #stype, .support--list .input-form, .support--list .search-btn {width:100%;}
  .support--list .btn.search-btn {display:block;width:100%;margin-bottom:1rem;}
}

/*************************************************
nonte : 자닮 게시판 
*************************************************/
/* 자닮 게시판 - 뷰 */
#support-reply-view {margin-bottom:1rem}
#support-reply-view .item:not(:first-child) {margin-top:25px;border-top:1px solid #e8e8e9}
#support-reply-view .auto-flex {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items:center;align-items:center;background-color:#fff;padding-right:20px;border: 1px solid #dddddd;border-radius:.375rem;overflow:hidden;}
#support-reply-view .frame {-ms-flex:0 0 70px;flex:0 0 70px;max-width:70px;margin-right:15px}
#support-reply-view .content {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;display:block;max-width:100%;min-width:0}
#support-reply-view .member-info,
#support-reply-view .member-crops {display:block;width:100%;margin-bottom:2px}
#support-reply-view .view_date {float: right;position: relative;right: 2px;top: 5px;font-size:11px;margin-right:0;color:#333}
#support-reply-view .view_title {float:left;font-size:12px;}
#support-reply-view dl::after {content: '';display:table;clear:both;}
#support-reply-view dd {margin-left:10px;float:left}
#support-reply-view dd:fitst-child {margin-left:0}
#support-reply-view .icon {float:right}
#support-reply-view .icon > i {margin-left:5px}
#support-reply-view .icon > .vileaf {margin-left:25px}

/*************************************************
nonte : 유저 페이지
*************************************************/
.user--body .user--titles {font-size:24px;font-weight: 600;color: #000;letter-spacing: -0.75px;}
.user--body .user--titles .total {font-size:13px;font-weight: 400;color:#6c757d;line-height:1.5;letter-spacing: -0.5px;}
.user--body .control .btn {display:inline-block;text-decoration:none;padding:.25rem .55rem;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:-.5px;color:#956c4a;background-color:#fff;border:1px solid #956c4a;border-radius:.25rem;text-align:center;vertical-align:middle;outline:0;transition:color .15s ease-in-out,border-color .15s ease-in-out,background-color .15s ease-in-out;cursor:pointer;-webkit-appearance:button;-moz-appearance:button;appearance:button}
.user--body .control .btn:hover {color:#fff;background-color:#956c4a;border:1px solid #956c4a;}

/*************************************************
nonte : 게시판 단 생성
*************************************************/
/* 공통 */
.bbs-table-link {font-size:15px !important;letter-spacing: -0.05em;}
.bbs-table-file, .bbs-table-showing, .bbs-table-dated {padding:.875rem .5rem}

/* 뷰 - 첨무파일 표시 비노출 */
.bbs-view-form-row {display:none}

/* 이전글, 다음글 네비 비노출 */
.bbs-view-nav {display:none !important}

/* 커스텀 스킨일때 */
.bbs-user-wrapper {display:flex;flex-direction:row;margin-top:1rem}
.bbs-user-wrapper .bbs-user-body {flex: 0 0 auto;width:calc(100% - calc(290px + 20px));max-width:100%;}
.bbs-user-wrapper .bbs-user-side {flex: 0 0 auto;width:310px;max-width:100%;padding-left: 20px;}
.bbs-user-wrapper .bbs-user-side .index-width {width:290px !important;margin-left:0;margin-right:0;background-color:#f8f8f8;border:1px solid #ddd;padding:18px;}
.bbs-user-wrapper .bbs-user-side .index-width::before {}
.bbs-user-wrapper .bbs-table-file, .bbs-user-wrapper .bbs-table-showing {width:3.5rem}
.bbs-user-wrapper .bbs-table-dated {width:6rem;}
.bbs-user-wrapper .bbs-table-name {width:5rem}
.bbs-user-wrapper .bbs-table-number {width:2.5rem}

/*자닮 게시판 일때*/
.bbs-user-wrapper .bbs-user-page .titles > .slogan {font-size:15px;font-weight:400;padding-left:10px}
.bbs-user-wrapper .bbs-user-page .titles > .slogan strong {font-size:18px;font-weight:700}

/*************************************************
nonte : 뷰페이지 단
*************************************************/
.grid-flex {display:flex;margin-right: calc(-0.5 * 20px);margin-left: calc(-0.5 * 20px);}
.grid-item {flex:0 0 auto;width:50%;max-width:100%;padding-right: calc(0.5 * 20px);padding-left: calc(0.5 * 20px);}

/*************************************************
nonte : 뷰 수정 버튼
경로 : /fine_skin/news/articleView/default-mobile/userArticleViewTop.html
*************************************************/
.navigation-box {display:flex;flex-direction:row;align-items:center;}
.navigation-box .breadcrumbs {-ms-flex:1 0 0%;flex:1 0 0%;min-width:0;}
.navigation-box .article-btn-box {-ms-flex: 0 0 auto;flex:0 0 auto;min-width:0;}
.navigation-box .article-btn-box .btn {display: inline-block;color: #333;font-size:13px;font-weight:500;line-height: 100%;letter-spacing: 0.02em;padding:5px 10px;border-radius:3px;border: 1px solid #dedede;background-color: #f7f7f7;}

/*************************************************
nonte : 로그인 창 문구
*************************************************/
.mb-container .btn-box {text-align:center}
.mb-container .btn-box .btn {display:inline-block;padding:5px 20px;font-size:.8rem;color:#fff;background-color:#ef7d2d;border-radius:50px;text-decoration:none;margin-top:10px}
.mb-container .log-guide {clear:both;display:inline-block;border:1px solid #aaa;background-color:#f8f8f8;padding:15px;margin:10px 0 0;list-style:none}
.mb-container .log-guide li {color:#333;font-size:13px}

/*************************************************
nonte : 기사리스트 상태표시 버튼
*************************************************/
#sections .atc-icon-mem {width:70px;font-size:14px;font-weight:700;color:#fff;background-color:#47a700;text-align:center;border-radius:20px;margin-top:3px;padding:.125rem 0 }

/* 이승현 / 1490850 / 20250721 */
.bbs-view-form .bbs-view-form-item.bbs-view-form-row{display:none}
.user-container .m_cus01__global{--nd-user-padding-x: .55rem;}

/* 이승현 / 1491036 / 20250722 */
@media screen and (max-width: 39.9375em) {
#skin-bbs_11_MOBILE_CTA05 .auto-titles{font-size:.9825rem !important;}
#skin-bbs_11_MOBILE_CTA05 > .item + .item { margin-top: .3rem !important;  padding-top: .4rem !important;}
#skin-bbs_8_MOBILE_CTA03 .item:nth-child(3) { border-top: 1px solid  #e0460b!important;}
#skin-bbs_8_MOBILE_CTA03 > .item + .item { margin-top:.4rem !important; padding-top:.4rem !important;}

}
.bbs-skin.default .bbs-table-title .bbs-icons{display: none !important;}
.bbs-view-content.bbs-view-content > p {margin-bottom:.8rem}

.auto-more-btn {display: block;max-width: 53%;margin-top: .5rem;text-align: center;  margin-right: auto;margin-left: auto;padding: 0.65rem 1.875rem;font-size: 0.835rem;font-weight: 600;line-height: 1.2;color: var(--nd-body-color, #000);background-color: #ffffff;border: 1px solid var(--nd-gray-300, #d2d2d4);border-radius: var(--nd-border-radius-pill, 50rem);}

@media screen and (max-width: 39.9375em) {
  #article-view .article-view-header .heading {font-size:1.875rem}
  .about-us.com-1 .titles {font-size:1.875rem}
  .corp-skin-cus01 .this-sub>a {display:inline-block !important;width:33.3333% !important;text-align:center;font-size:.825rem !important;border-top:1px solid rgba(var(--nd-black-rgb,0,0,0),.08)}
}

/* 임희은 / 1493068 / 20250728 */
#comment.default .comment-item .textbox-option {margin-bottom:7px}

/* 강수현 / 1493148 / 20250730 */
#com-container {padding-left:1.25rem !important;padding-right:1.25rem !important;}

/* 강수현 / 1493264 / 20250729 */
@media screen and (max-width: 39.9375em) { 
   .mobile .bbs-search {flex-direction:row !important;}
   .mobile .bbs-search-item {width:70px}
   .mobile .bbs-search-item.for-words {width:calc(100% - 70px) !important;}
   .mobile .bbs-user-page .titles {font-size:calc(1.25rem + 1.5vw) !important;}
   #com-wrap {padding:0 !important;}
}

/* 임희은 / 1494181 / 20250730 */
#modiifyContent {height:60vh !important;}

/* 신경훈 / 1494351 / 20250731 */
.bbs-user-wrapper.write-wrapper .bbs-user-body{
	width:100%;
}
.bbs-user-wrapper.write-wrapper .bbs-user-side{
	display:none;
}
@media screen and (max-width: 49.9988em) {
	.mobile .bbs-user-page .titles{
		word-break:keep-all;
	}
	.bbs-table-name{
		display:block !important;
		width:5.4em !important;
	}
}


@media screen and (max-width: 39.9375em) {
	.lightbox-reveal {padding:0 !important;background: #212121;}
	.lightbox .btn-close {color:#fff;background: rgba(0, 0, 0, 0) url('/image/cancel_icon.svg') center / 1em auto no-repeat;}
	.lightbox-text {padding:0 1.5rem}
	.lightbox-number {color: #fff;}
	.lightbox-image {border-radius:0}
}	


/* 임희은 / 1497415 / 20250812 */
@media screen and (max-width: 39.9375em) {
.support--list .support-list-wrap .auto-line.cont .icon {font-size:14px}
.support--list .support-list-wrap .auto-line.cont .leaf-right img {height:16px}
}

/* 이승현 / 1500759 / 20250825 */
.about-us.profile .pro-titles span {font-size:17px;}

/* 이승현 / 1516479 / 20251017 */
.about-us.com-1 .content p{
	word-break: break-all;
}
.about-us.com-1 .titles > strong {
    font-size: 1.055em;
}

.about-us.com-1 .info-flex2 {
	display:block; margin-top:2rem;
}
.about-us.com-1 .info-flex2 .item {
	width: 100%;font-size:15px;color:#0d5126;
}

.about-us.com-1 p.tit{
	font-weight: 600;
    color: #3d3d3d;
}


