/* BASIC css start */
#main { position: relative; }
/* visual, notice */
#main .visual-evt { zoom: 1; overflow: hidden; }
/* visual */
#main .visual-evt .visual { float: left; }
/* notice */
#main .visual-evt .evt-wrap { float: right; }
#main .visual-evt .ntc h2 { font-size: 0; line-height: 0; }
#main .visual-evt .ntc .list { zoom: 1; overflow: hidden; padding-top: 30px; 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: 600px; 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 { margin-top: 25px; }
#main .new-prd-list {margin-top:50px;}
#main .mprd-cm .tit-prd { padding-bottom: 7px; font-size: 24px; line-height: 0; border-bottom: 1px solid #d7d7d7; line-height:25px; font-weight:700; letter-spacing:-0.05em; text-align:center; color:#45454c; }

/*¸ÅÀå»çÁø·Ñ¸µºÎºÐ*/
.rolling {float:left; width:315px; height:315px; position:relative; right:2px; padding-top:33px;}
.rolling_con{width:315px; height:315px;}	
.rolling_nav{overflow:hidden; float:left; position:relative; z-index:8; top:-20px; height:13px; width:39px; margin: 0 50%;}
.rolling_nav ul{ clear:both; z-index:100; margin-right:10px;}
.rolling a {display:inline-block; position:relative; float:left; height:13px; z-index:6;}
.rolling_nav a img {display:block;}
.rolling_nav a img.over{position:relative; left:0; top:-13px; z-index:5;}


.protit {font-weight:500; color:#333;}
.subtit {color: #8e8e8e; padding-top:7px;}

/* BASIC css end */

