/* 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; width: 212px; }
#main .visual-evt .ntc h2 { font-size: 0; line-height: 0; }
#main .visual-evt .ntc .list { zoom: 1; overflow: hidden; padding-top: 17px; 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 { margin-top: 40px; }
#main .mprd-cm .tit-prd { padding-bottom: 7px; font-size: 0; line-height: 0; border-bottom: 1px solid #e5e5e5; }



.default-layout-container .item-list .item .item-thumbnail {position:relative;}
.default-layout-container .item-list .item .item-thumbnail > .item-thumbnail-text {display: none; width:100%; position:absolute; bottom:0; left:0; padding:20px; box-sizing:border-box; background-color:rgba(0, 0, 0, 0.75);}
.default-layout-container .item-list .item .item-thumbnail > .item-thumbnail-text > p {color:#fff; font-size:14px;}
.default-layout-container .item-list .item .item-thumbnail > .item-thumbnail-text > p:nth-of-type(2) {margin-top:5px;}
.default-layout-container .item-list .item .item-thumbnail > .item-thumbnail-text > p:nth-of-type(2) > strong {font-weight:600;}


#SP_timeSales_ver2 > div {left:160px;}

#pk_main {width:100%; overflow:hidden; position:relative; z-index:1; background-color:#f5f5f5; margin-bottom:100px; background:url('http://pinksisly01.jpg3.kr/images/pc/2018/181024_PC_timeBg.jpg') no-repeat; background-size:1902px 1100px; background-position:top center; padding:0 30px; box-sizing:border-box;}
#pk_main h3 {text-align:center; font-size:50px; font-weight:bold;}
#pk_main .pk_time {width:220px; margin:415px auto 0; text-align:center;}
#pk_main .pk_time ul {}
#pk_main .pk_time ul:after {content:""; display:block; clear:both;}
#pk_main .pk_time ul li {float:left;}
#pk_main .pk_time ul li span {
    width:60px; height:60px; line-height:60px; display:inline-block; font-size:30px; font-weight:bold; color:#fff; border-radius:5px; box-shadow:2px 2px 5px #999;
    background: #000000; /* Old browsers */
    background: -moz-linear-gradient(top, #000000 40%, #444444 60%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #000000 40%,#444444 60%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #000000 40%,#444444 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#444444',GradientType=0 ); /* IE6-9 */
}  
#pk_main .pk_time ul li strong {width:20px; display:block; color:#000; font-size:22px; line-height:60px;}
#pk_main .pk_time ul li div {width:60px; margin-top:5px; text-align:center; font-size:15px;}

#pk_main .pk_list {width:100%; margin:50px auto; text-align:center;}
#pk_main .pk_list ul {}
#pk_main .pk_list ul:after {content:""; display:block; clear:both;}
#pk_main .pk_list ul li {width:calc(100% / 6); float:left; text-align:center; padding:0 10px; box-sizing:border-box;}
#pk_main .pk_list ul li a {width:100%; height:100%; display:block;}
#pk_main .pk_list ul li a img {max-width:100%;}


/* ¸ÞÀÎ ¹è³Ê 2°³ - ±èµ¿¹ü 19.03.04 */
#two_banner {width:1300px; height:100%; margin:-10px auto 100px;}
#two_banner:after {content:""; display:block; clear:both;}
#two_banner .left_banner {float:left;}
#two_banner .left_banner > a {display:inline-block; clear:both;}
#two_banner .left_banner > a img {max-width:100%;}
#two_banner .right_banner {float:right;}
#two_banner .right_banner > a {display:inline-block;}
#two_banner .right_banner > a img {max-width:100%;}




.codi_benner img{
        text-align:cneter;}



/*0702 ¹ÎÁö*/

.section03 {
    
    text-align: center;
}



.snowfall-flakes{ background: #f6f6f6 !important; }
.sakura {z-index:10000;position:fixed !important}


.main_popup_box { position: fixed; bottom: -100%; left: 0;  width: 100%; transition: all 0.3s; z-index:9999999999999}
.main_popup_box.show { bottom: 20px; animation: bounce 0.8s ease-out forwards; }
.main_popup_box .main_popup_inner { margin: 0 auto; text-align: center; position: relative; box-sizing: border-box; width:480px; }
.main_popup_box #today_close {display: flex;align-items: center;justify-content: center;position: absolute;top: 6px;right:17px;background: #fff;border-radius: 100%;padding: 4px;width: 24px;height: 24px;border:none;z-index: 10;}
.main_popup_box #today_close span {visibility:visible}
.main_popup_box .main_popup_txt {}
.main_popup_box .main_popup_txt a {display:block; width:95%; margin:0 auto; }
.main_popup_box .main_popup_txt a img { width: 100%; border-radius:10px }


@keyframes bounce {
	0% {
		transform: translateY(100%);
		opacity: 0;
	}
	50% {
		transform: translateY(-15%);
		opacity: 1;
	}
	70% {
		transform: translateY(5%);
	}
	90% {
		transform: translateY(-5%);
	}
	100% {
		transform: translateY(0);
	}
}

/* BASIC css end */

