/* BASIC css start */
#main { position: relative; }
#main a:hover { color: #ff0000; }
#main 
hr .new1 {
  border-top: 1px solid red;
}
ul {
  list-style-type:;
  margin: 0;
  padding:0;
  overflow: none;
}

li {
  float:;
}

li:last-child {
  border-right: none;
}

li a {
  color: blue;
  display:block;
  padding:2px;
  background-color:none;
}

.barGreen { font-size:15pt; color: white; padding: 5px; background:green; border:0px solid pink; border-radius:12px; }
.barPink { font-size:15pt; color: white; padding: 5px; background:tomato; border:0px solid pink; border-radius:12px; }
.barBlue { font-size:15pt; color: white; padding: 5px; background:navy; border:0px solid pink; border-radius:12px; }
.barGrey { font-size:15pt; color: white; padding: 5px; background:grey; border:0px solid pink; border-radius:12px; }

/* visual, notice */
#main .visual-evt { zoom: 1; overflow:hidden; }
/* visual */
#main .visual-evt .visual { float: left; width:491px; }
/* notice */
#main .visual-evt .evt-wrap { float: right; width: 212px; }
#main .visual-evt .evt-wrap p img:hover {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
#main .button {
  padding: 10px 25px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  outline: none;
  color: #fff;
  background-color: #04AA6D;
  border: none;
  border-radius: 12px;
  box-shadow: 0 4px #999;
}

#main .button:hover {background-color: #3e8e41}

#main .button:active {
  background-color: #3e8e41;
  box-shadow: 0 5px #666;
  transform: translateY(4px);
}
#main .visual-evt .ntc h2 { font-size: ; line-height: 1; }
#main .visual-evt .ntc .list { zoom: 1; overflow:hidden; padding-top: 10px; padding-left: 10px; margin-right: 6px }
#main .visual-evt .ntc .list li,
#main .visual-evt .ntc .list a { float: left; }
#main .visual-evt .ntc .list li { padding-left: 16px; width: 180px; background: url(/images/d3/modern_simple/common/bull_main_ntc.gif) no-repeat 0 45%; }
#main .visual-evt .ntc .list a { width: 100%; height: 23px; line-height: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#main .visual-evt .ntc .list a:hover { font-weight: bold; letter-spacing: -1px; text-decoration: underline; }
/* 출석체크 event */
#main .visual-evt .ad { font-size: 0; line-height: 0; text-align: right; }
/* best-evt */
#main .best-evt { zoom: 1; overflow: hidden; margin-top: 20px; }
/* slideBestEvt */
#main #slideBestEvt { float: left; width: auto; border-left: 0; }
/* hashBestEvt */
#main #hashBestEvt { position: relative; float: right; }
/* flashHeadlineBanner */
#main #headlineBanner { position: relative; margin-top: 20px; }
/* md`s pick item */
#main #mdItem { position: relative; margin-top: 20px; }
/* 상품 리스트- 공통 */
#main .mprd-cm { background-color:#ffe6ff; margin-top: 40px; }
#main .mprd-cm .tit-prd { padding-bottom: 7px; font-size: 0; line-height: 0; border-bottom: 1px solid #e5e5e5; }
#main ul {font-size: 14px;}


#rcorners1 {
  border-radius: 7px;
  background: #73AD21;
  padding: 2px;
  width: 207px;
  height: 30px;
}

#rcorners2 {
  border-radius: 20px;
  border: 2px solid #73AD21;
  padding: 10px;
  width: 450px;
  height: 60px;
}

#rcorners3 {
  border-radius: 25px;
  background: url(paper.gif);
  background-position: left top;
  background-repeat: repeat;
  padding: 20px;
  width: 450px;
  height: 100px;
}

/* BASIC css end */

