
.header__logo{width:334px; height : 62px;}
.header__logo img{line-height:120%;}
.header__logo img{float:left;height:62px;margin:0 10px;}
.header__gnb .m-auto{margin :  0 0 0 0;}
.bg-color1 {
  --bg-opacity: 1;
  background-color: #94734f;
  background-color: rgba(148, 115, 79, var(--bg-opacity));
}

.bg-color2 {
  --bg-opacity: 1;
  background-color: #525547;
  background-color: rgba(82, 85, 71, var(--bg-opacity));
}

.bg-color3 {
  --bg-opacity: 1;
  background-color: #4b4643;
  background-color: rgba(75, 70, 67, var(--bg-opacity));
}

.bg-color4 {
  --bg-opacity: 1;
  background-color: #4d5861;
  background-color: rgba(77, 88, 97, var(--bg-opacity));
}

.bg-color5 {
  --bg-opacity: 1;
  background-color: #2a715a;
  background-color: rgba(42, 113, 90, var(--bg-opacity));
}

.bg-color6 {
  --bg-opacity: 1;
  background-color: #507a19;
  background-color: rgba(80, 122, 25, var(--bg-opacity));
}

.bg-color7 {
  --bg-opacity: 1;
  background-color: #ee653b;
  background-color: rgba(238, 101, 59, var(--bg-opacity));
}

#mainnotice .notice__item{
	padding : 0 0 0 0;
}

.notice__item{
	background : none;	
}

.notice__item .category{
	background:none;
	width : 80px;
}
.notice__item .category span{
	padding: 0 8px;
	line-height : 24px;
	display : inline-block;
}
.morebtn a span{
	line-height : 48px;
}

.notice__item a{
	height : 50px;
}

/** 오른쪽 퀵메뉴 공통 시작 **/
.quick {
  position: absolute;
  text-align: center;
  /*z-index: 9500;*/
  z-index: 1999;
  width: 70px;
  right: 50%;
  margin-right: -720px;
  top: 200px;
}

.scrolled .quick {
  top: 675px;
}

.quick.fixed {
  /*position: fixed;
  top: 175px;*/
}

.quick .link {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  display: inline-block;
  margin-top: 10px;
  border-radius: 50%;
  width: 64px;
  height: 65px;
  overflow: hidden;
}

.quick .link img {
  width: 100%;
  height: 100%;
}

.quick .quick__links {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  border: 1px solid #dddddd;
}

.quick .quick__links a {
  height: 70px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid #ddd;
}

.quick .quick__links a:hover {
  background: #507a19;
}

.quick .quick__links a:hover p {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.quick .quick__links a:last-child {
  border-style: none;
}

.quick .quick__links p {
  letter-spacing: -.075em;
  text-align: center;
  font-size: 0.75rem;
  font-size: #888888;
  line-height: 13px;
}

.quick .quick__links i {
  display: block;
  width: 100%;
  margin-bottom: 0.5rem;
}

.quick .quick__links a.delivery i {
  background: url("../images/quick-1.png") no-repeat center;
  height: 20px;
}

.quick .quick__links a.delivery:hover i {
  background: url("../images/quick-1-active.png") no-repeat center;
  height: 20px;
}

.quick .quick__links a.notice i {
  background: url("../images/quick-2.png") no-repeat center;
  height: 22px;
}

.quick .quick__links a.notice:hover i {
  background: url("../images/quick-2-active.png") no-repeat center;
  height: 22px;
}

.quick .quick__links a.event i {
  background: url("../images/quick-3.png") no-repeat center;
  height: 26px;
}

.quick .quick__links a.event:hover i {
  background: url("../images/quick-3-active.png") no-repeat center;
  height: 26px;
}

.quick .quick__links a.faq i {
  background: url("../images/quick-4.png") no-repeat center;
  height: 22px;
}

.quick .quick__links a.faq:hover i {
  background: url("../images/quick-4-active.png") no-repeat center;
  height: 22px;
}

.quick .quick__links a.cyber i {
  background: url("../images/quick-5.png") no-repeat center;
  height: 22px;
}

.quick .quick__links a.cyber:hover i {
  background: url("../images/quick-5-active.png") no-repeat center;
  height: 22px;
}

.quick .quick__links a.qna i {
  background: url("../images/quick-6.png") no-repeat center;
  height: 24px;
}

.quick .quick__links a.qna:hover i {
  background: url("../images/quick-6-active.png") no-repeat center;
  height: 24px;
}
/** 오른쪽 퀵메뉴 공통 종료 **/

#tab__content{height:120px;}
.main .main__prescription img{height : 120px;}
.main .main__prescription a{flex: 1 ; height : 120px; overflow : hidden;}
/*.morebtn a span{line-height : 48px;}*/
.productList__item:nth-child(n + 5) {margin-top : 0px;}
.notice__item a p {
  flex: 1 1 0%;
}

 .notice__item a {
  display: flex;
  align-items: center;
  height: 10px;
  padding: 0 ;
  font-size: 15px;
}


.notice__item a .no {
  width:50px;
  display: inline-block;
  margin-right:20px;
  text-align:center;
}

 .notice__item a .date {
  width:100px;
  color: #666666;
  font-size: 13px;
}

 .notice__item a .date2 {
  text-align:right;
}

.main__prescription{
	background : #fff;
	padding : 15px 0;
}


.productList__content .info .description{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	height : 26px;
	margin-bottom : 7px;
}

.productList__content .info .descriptionPrice{
	height : 25px;
	text-align : center;	
	font-size:15px;color:#416A14;letter-spacing:0;font-weight:bold;
}
.header__form input {
 height: 35px;
  flex: 1 1 0%;
  font-size: 14px;
  color: #919191;
  padding: 0 1em;
}

.header__form .submit {
  height: 35px;
  width: 45px;
  text-indent: -9999px;
  overflow: hidden;
  background: url("../images/icon-search.png") no-repeat center;
 /*background: url("/assets/images/icon-search.png") no-repeat center;*/
}