.usersearch-bx .usersearch-tab ul li._on a{color:#fff}

/*연혁*/
.wrap-history .year span{display;text-indent: -9999px;padding: 0;display: block;font-size: 16px;height: 0;}
.wrap-history .year strong{font-size: 38px;color: #f79018;}
.wrap-history .year span:after{border: 3px solid #f79018;}
.wrap-history:after{background: #bbb;}
.wrap-history .month strong{font-size:24px}
.wrap-history .desc{font-size:18px}

/* 오시는 길*/
.public{
    background: #f5f5f5;
    padding: 40px;
}
.public .division{
    display: flex;
}
.public .division + .division{margin-top:10px}
.public .division .title{
    color: #333;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    position: relative;
    display: inline-block;
    padding-left: 34px;
      min-width: 90px;
}
.public .division .title:before{content:"";display: inline-block;width: 30px;height: 30px;position: absolute;top: -3px;left: 0;}
.public .division:nth-child(1) .title:before{
    background-image: url(/sites/agrimuseum/images/subway-line.png);
}
.public .division:nth-child(2) .title:before{
    background-image: url(/sites/agrimuseum/images/bus-fill.png);
    
}
.public .division .public-list{}
.public .division .public-list [class ^="bg-"]{
    color: #fff;
    padding: 8px 8px 7px;
    border-radius: 4px;
    margin: 0 5px 5px 0;
    display: inline-block;
    line-height: .9;
}
.public .division .public-list strong{
    font-size: 16px;
    color: #666;
    font-weight: 500;
    line-height: 24px;
    display: block;
} 
.public .division .public-list .item + .item{
}
.public .division .public-list .bg-blue{
    background-color: #326bbb;
}
.public .division .public-list .bg-green{
    background-color: #25872f;
}
.public .division .public-list .bg-orange{
    background-color: #be3000;
}
.board-table tbody td.td-subject strong{font-weight:400}

/* 인사말*/
.greetings{max-width: 1280px;margin: 0 auto;}
.greetings .title-wrap{position: relative;display: flex;}
.greetings .title-wrap .img{
    max-width: calc(100% - 380px);
}
.greetings .title-wrap .img img{
    width: 100%;
}
.greetings .title-wrap .title{
    width: 380px;
    text-align: right;
    padding-top: 12%;
  margin-inline: auto;
}
.greetings .title-wrap:before{
    content:"Museum";
    color: #aecdff;
    font-family: 'pretendard';
    font-size: 166px;
    font-weight: 900;
    \: 0;
    letter-spacing: -2px;
    line-height: 110%;
    opacity: 0.08;
    position: absolute;
    text-align: center;
    width: 690px;
    height: 183px;
    right: 0;
    bottom: 6%;
    text-align: right;
}

.greetings .title-wrap .title strong{
    display: block;
    color: #0b419a;
    font-family: 'pretendard';
    font-size: 39px;
    font-weight: 700;
    letter-spacing: -1.5px;
    line-height: normal;
    margin-bottom: 4px;
}
.greetings .title-wrap .title strong i{
       position: relative;
}
.greetings .title-wrap .title strong i:before{
    content:'';
    align-items: center;
    color: #0b419a;
    font-family: ABeeZee,Helvetica;
    font-size: 74px;
    font-weight: 400;
    justify-content: flex-end;
    left: -30px;
    letter-spacing: -1.5px;
    line-height: normal;
    position: absolute;
    text-align: right;
    top: -5px;
    white-space: nowrap;
    background-image: url("/sites/agrimuseum/images/icon-quotes-blue.png");
    background-repeat: no-repeat;
    width: 25px;
    height: 20px;
}
.greetings .title-wrap .title .sign{font-size:1.4rem}
.greetings .detail{padding: 60px 82px;background-color: #fafafa;}
.greetings .detail .last{position: relative;padding-right: 50px;}
.greetings .detail .last .icon{width: 80px;position: absolute;bottom: -20px;right: -30px;}

@media all and (max-width: 1024px) {
    .greetings .title-wrap .title{width: 375px;}
    .greetings .title-wrap .title strong{font-size: 34px;}
    .greetings .title-wrap:before{font-size: 100px;bottom: -60px;}
.greetings .detail{
    padding: 50px 62px;
}
}
@media all and (max-width: 768px) {
  .public .division{flex-wrap: wrap;gap: 6px 0;}
    .greetings .title-wrap{display: block;}
    .greetings .title-wrap .img{max-width: 100%;text-align: center;}
    .greetings .title-wrap .img img{max-width:600px}
    .greetings .title-wrap .title{width:100%;text-align: left;padding: 40px;}
    .greetings .title-wrap .title strong{text-align: center;}
    .greetings .title-wrap .title strong:before{left: 0;}
    .greetings .title-wrap:before{display:none}    
    .greetings .detail{padding: 40px 40px;}   
    .greetings .title-wrap .title .sign{display:block;text-align:center}
  .public .division .public-list .item {margin-top:4px}
  .public .division .public-list strong{margin-bottom:4px}
}

/* 다언어*/
.con-list1 .min-title li{display: flex; line-height: 1.5;}
.con-list1 .min-title li + li{margin-top: 10px;}
.con-list1 .min-title li span{display:inline-block;min-width: 130px;font-weight: bold;}

  /*개인정보처리방침*/
.nhpolicy table.info th, .nhpolicy table.info td{font-size: 16px; padding: 12px 14px;}
.nhpolicy table.info tbody td span{display:block;text-align: center;font-size: 16px;line-height: 1.2;}
.nhpolicy h3 img{width:40px;margin-right: 10px;vertical-align: middle;}

#_contentBuilder,.con-table table th, .on-table table td,.con-list1 > ul > li{font-size:18px !important}
.board-faq li.open .answer-box{background-color:#fff}
.board-tab ul li a{padding: 4px 14px;border-radius: 10px;}
  
.museumcontest-wrap{text-align: center;}
.museumcontest-wrap a{display:block}
.museumcontest-wrap .btn-wrap{}
.museumcontest-wrap .btn-wrap .btn-style.round.type10 {background: #007329;border: 1px solid #fff;color: #fff;font-weight:bold;font-size:18px}
.museumcontest-wrap .btn-wrap .btn-style.round.type10:hover {background: #fff; border-color: #007329; color: #007329;}
	

