/*************************************************
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:#f39733; display:none;} /* 기존 #4e2c0f /* 임기혁 / 1525248 / 20251120 */ */
.article_video_chk .level {background-color:#fff;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}

/*************************************************
nonte : 박스스킨
*************************************************/
/* user-point */
.user-point2 {color:#ec0909 !important}
.user-point3 {color:#00A600 !important}
.user-point4 {color:#F30 !important}
.user-point5, a.user-point5 {color:#800000 !important}

/*************************************************
nonte : box-skin
*************************************************/
.box-skin.small--text > .header a, 
.box-skin.small--text > .header strong {font-size:17px}

.box-skin.box--bg {background-color:#fff;border:1px solid #f17f29}
.box-skin.box--bg > .header {padding:.5rem 1rem;margin-bottom:0;background-color:#f17f29}
.box-skin.box--bg > .container,.box-skin.box--bg > .content {padding:.5rem 1rem 1rem 1rem}
.box-skin.box--bg > .header a,.box-skin.box--bg > .header strong {margin-bottom:0;color:#fff}

.box-skin.box--line {background-color:#fff;border:1px solid #e8e8e9;padding:1rem}
.box-skin.box--line > .header {padding:0 0 .5rem 0;margin-bottom:.75rem;border-bottom:1px solid #e8e8e9;}
.box-skin.box--line > .container,.box-skin.box--line > .content {padding:1rem}
.box-skin.box--line > .header a,.box-skin.box--line > .header strong {margin-bottom:0;color:#fff}

/*************************************************
nonte : 소개 페이지 
*************************************************/
/* 공통 */
.about-us[class*="com-"] p {font-size:15px;color:#6c757d;}

/* Introduction */
.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}
@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 {margin-top:2rem}
.about-us.com-1 .info-flex .item {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.about-us{margin:0}
}

/* JADAM staff */
.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 !important;-ms-flex-wrap:wrap;flex-wrap:wrap}
.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%}
.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;}
@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%}
}

/* JADAM Education Center / JADAM Organic Farm */
.about-us.com-6 img, 
.about-us.com-7 img {margin-bottom:.5rem}
.about-us.com-6 .content, 
.about-us.com-7 .content {color:#6c757d}
.about-us.com-6 .text-byline p, 
.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-6 .text-byline p::before, 
.about-us.com-7 .text-byline p::before {content:'';border-left: 3px solid #ff8a00;padding-left:7px;}

table.d_save {width:100%;margin:0 auto;margin-top:20px;margin-bottom:20px;border-top:3px solid #595959;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}

/* Location */
.about-us.com-3 {max-width:750px;letter-spacing:-.05em}
.about-us.com-3 .heading {margin-bottom:2.5rem;font-size:2.5rem;font-weight:700}
.about-us.com-3 .heading {position:relative;padding-bottom:25px;margin-bottom:35px;font-size:32px;font-weight:400;color:#222}
.about-us.com-3 .heading::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#e5e5e5}
.about-us.com-3 .heading::after{content:"";position:absolute;bottom:0;left:0;width:100px;height:2px;background-color:#f68220}
.about-us.com-3 .content .con-text {padding-left:270px;background:url('/image/company/com-3-img01.jpg') no-repeat top left;background-size:250px}
@media screen and (max-width: 39.9375em) {
	.about-us.com-3 .heading {font-size:2.25rem}
}

/* Our donors */
.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%;}
.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;}

.support--list  .privacy-list{margin-bottom:0;padding:0;border:0;}
.support--list  .support-list-sign{margin-bottom:1.5rem;padding:1.5rem;border:3px solid #e8e8e9;}

@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); } 
  .support--list .support-list-sign{padding: 1rem;}
  .support--list  .privacy-list{padding:0;}
}
@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;}
}

/* Ingredient */
.about-us.ingredient ul {margin-bottom:0}
.about-us.ingredient ul li {list-style:none}
.about-us.ingredient ul li a {display:inline-block;color:#f68220}
.about-us.ingredient .content {color:#6c757d}
.about-us.ingredient .bookLinks.top .titles {display:block;margin-bottom:1.375rem;font-size:32px;font-weight:600;line-height:1.2;color:#000}
.about-us.ingredient .bookLinks.top dl {display:flex;flex-direction:row;align-items:flex-start;}
.about-us.ingredient .bookLinks.top dt {flex: 0 0 auto;}
.about-us.ingredient .bookLinks.top dd {flex: 1 1 0;min-width:0;max-width:100%;}
.about-us.ingredient .bookLinks.top dd a {color: #ef7d2d}

/*************************************************
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}
@media screen and (max-width: 39.9375em) {
	.mobile #support-reply-view dd {font-size:12px;}
	.mobile #support-reply-view .icon {float:left}
}
.service-my-sns, .service-my-email, .service-my-list{cursor:pointer;}
.article_video_chk .level{cursor:auto;}

/*************************************************
nonte : 게시판 단 생성
*************************************************/
.bbs-user-wrapper {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}
.bbs-user-wrapper .bbs-user-body {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}
.bbs-user-wrapper .bbs-user-side {-ms-flex:0 0 280px;flex:0 0 280px;width:280px;}
.bbs-user-wrapper .bbs-user-side .index-width {width:250px !important;margin-left:30px;margin-right:0}
.bbs-user-wrapper .bbs-table-file, .bbs-user-wrapper .bbs-table-showing {width:2.5rem}
.bbs-user-wrapper .bbs-table-name {width:4rem}
.bbs-user-wrapper .bbs-table-number {width:2.5rem}

/*************************************************
nonte : 기사리스트 상태표시 버튼
*************************************************/
#sections .atc-icon-mem {width:130px;font-size:14px;font-weight:700;color:#fff;background-color:#47a700;text-align:center;border-radius:20px;margin-top:3px;padding:.125rem 0 }

/*************************************************
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;}

/* 게시판 이전 버튼 */
.bbs-view-nav-label {width: 7rem !important;}

/* 이승현 / 1490839 / 20250721 */
.bbs-view-form .bbs-view-form-item.bbs-view-form-row{display:none}
 .user-container .m_cus01__global{--nd-user-padding-x: .55rem;}

/* 배진희 / 1491108 / 20250722 */
.bbs-table > :not(caption) > * > *{padding:var(--nd-bbs-table-padding-y, 0.875rem) .3rem !important}
.bbs-table-dated, .bbs-table-name {width:6.4rem !important}
.bbs-table-number, .bbs-table-file, .bbs-table-showing {width:2rem !important}

/* 이승현 / 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-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);}

#modiifyContent {height:60vh !important;}

/* 신경훈 / 1494624 / 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: 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;}
   .mobile .bbs-table-link{display:contents;}
   
}

table.unstriped tbody tr.last-notice{
	border-bottom:1px solid #f68220;
}

@media screen and (max-width: 49.9988em) {
	.user-container{
		padding-right:.5rem;
		padding-left:.5rem;
	}
	.bbs-table-name{
		display:block !important;
		width:5.4em !important;
	}
}

/* 신경훈 / 1495166 / 20250804 */
@media screen and (max-width: 39.9375em) { 
   .corp-skin-cus01 .for-company{
		padding:1rem 1rem 0 1rem;
   }
   .corp-skin-cus01 .this-sub{
		display:flex;
		flex-wrap:wrap;
		align-items:flex-start;
   }
   .corp-skin-cus01 .this-sub > a{
		flex:0 0 33.3333%;
		min-width:33.3333%;
		text-align:center;
		border-top:1px solid rgba(var(--nd-black-rgb,0,0,0),.08);
   }
}
/* 최은비 / 1507990 / 20250916 */
@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
  }
}