/* BASIC css start */
#main .visual { zoom: 1; overflow: hidden; }
#main .visual:after { content: ""; display: block; clear: both; }
#main .visual .symbol,
#main .visual .ad,
#main .visual .notice { float: left; }
#main .visual .symbol { overflow: hidden; width: 600px; margin-right: 15px; }
#main .visual .ad,
#main .visual .notice { width: 161px; }
#main .visual .notice dt { padding: 5px 0; }
#main .visual .notice dd { margin-top: 10px; }
#main .visual .notice dd .notice-list a { font-size: 11px; padding-bottom: 5px; }
#main .visual .ad { margin-top: 30px; }
/* 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; }
/* headlineBanner */
#main #headlineBanner { position: relative; margin-top: 20px; }
/* mdItem */
#main #mdItem { position: relative;}



@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(https://netdna.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);

body, table, td, li, ul, font span a div { font-family: 'Noto Sans KR', sans-serif, 'Noto Sans KR'; }

.icon {
position:absolute;
width:300px;
text-align:right;
margin-left:-23px;
margin-top:-7px;}




/* »çÀÌÆ® ³Êºñ */


#main_pro_all {
border:0px;
margin-top:-3px;
width:100%;
}

#main_pro {
border:0px solid;
margin:0 auto;
width:1280px;
text-align:center;
}


#main_middle_all {
border:0px;
width:100%;
margin-top:50px;
margin-bottom:30px;
}

#middle_01 {
border:0px solid;
margin:0 auto;
width:1200px;
text-align:center;
}

#main_middle2_all {
border:0px;
width:100%;
margin-bottom:30px;
}

#middle_02 {
border:0px solid;
margin:0 auto;
width:1280px;
text-align:center;
}

#main_middle3_all {
border:0px;
width:100%;
margin-bottom:30px;
}

#middle_03 {
border:0px solid;
margin:0 auto;
width:1280px;
text-align:center;
}

#main_middle4_all {
border:0px;
width:100%;
background-image: url(https://forhome.diskn.com/site/main/story_background.jpg);
height:600px;
margin-top:160px;
margin-bottom:80px;
}

#middle_04 {
border:0px solid;
margin:0 auto;
width:1280px;
text-align:center;
padding-top:80px;
}

#main_middle5_all {
border:0px;
width:100%;
margin-bottom:150px;
}

#middle_05 {
border:0px solid;
margin:0 auto;
width:1280px;
text-align:center;
}





/* ¹Ìµé ¿ÞÂÊ Å« ¹è³Ê */
.middle_b_all { border-bottom:1px solid #ececec; height:740px;}

.middle_b_01 {
float:left;
margin-left:-7px;
}

.middle_b_01_title1 {
position:absolute;
margin-top:290px;
margin-left:65px;
}

.middle_b_01_title1 p {
text-align:left;
font-size:31px;
letter-spacing:-0.5px;
font-weight: 300;
}

.middle_b_01_title2 {
position:absolute;
margin-top:285px;
margin-left:350px;
line-height:1.5;
}

.middle_b_01_title2 p {
text-align:left;
font-size:18px;
font-weight: 200;
}



/* ¹Ìµé ¿ÞÂÊ ÀÛÀº¹è³Ê */

#mleft3 {}
#mleft3 a {text-decoration:none; font-size:20px; font-weight:100;}
#mleft3 ul {list-style:none; margin: 0; padding: 0; text-align: center;}
    
#mleft3 li {width:194px;
	height:194px;
	margin:8px;
	margin-top:20px;
	display:inline-block;
	vertical-align:top;}

#mleft3 li p {
	color: #fff;
	text-align:center;
	width:194px;
	display:none;
	margin-top:61px;
	font-size: 14px;
	line-height: 1.7;
	position:absolute;
	font-weight:200;
	z-index:999;}
    
    
#mleft3 .bgli {	display:none;
	width:194px;
	height:194px;
	position:absolute;
	z-index:99;}
    
.ser1, .ser2, .ser3 {background:#524746;}






/* ¹Ìµé ¿À¸¥ÂÊ Å« ¹è³Ê */

.sp_event {width:621px; height:352px; background-color:#f9f9f9;}

.middle_b_02 {
float:right;
}

.middle_b_02_title1 {
position:absolute;
margin-top:91px;
margin-left:45px;
}

.middle_b_02_title1 p {
text-align:left;
font-size:30px;
letter-spacing:-0.5px;
font-weight: 300;
}

.middle_b_02_title2 {
position:absolute;
margin-top:187px;
margin-left:45px;
line-height:1.5;
}

.middle_b_02_title2 p {
text-align:left;
font-size:18px;
font-weight: 200;
}




/* ¹Ìµé ¿À¸¥ÂÊ ¾Æ·¡ ·Ñ¸µ ¹è³Ê */

#main_event_banner {
width:621px;
float:right;
margin-top:35px;
}



#slides2 {
	display: none;
}


.slidesjs-navigation2 {
	margin-top:5px;
	width:0px;
	display:none;
}


.slidesjs2-pagination {
	margin-top:15px;
	float: right;
	list-style: none;
}


.slidesjs2-pagination li {
	float: left;
	margin: 0 5px;
}


.slidesjs2-pagination li a {
	display: block;
	width: 8px;
	height: 0;
	padding-top: 8px;
	background-image: url(https://forhome.diskn.com/site/main/pagination.png);
	background-position: 0 0;
	float: left;
	overflow: hidden;
}


.slidesjs2-pagination li a.active,  .slidesjs2-pagination li a:hover.active {
	background-position: 0 -8px
}


.slidesjs2-pagination li a:hover {
	background-position: 0 -16px
}


#slides2 a:link,  #slides2 a:visited {
	color: #333
}


#slides2 a:hover,  #slides2 a:active {
	color: #9e2020
}


.navbar {
	overflow: hidden
}


.container2 {
	margin: 0 auto
}






/* Àú½ºÆ®¿øµ¥ÀÌ */

.main_top_banner { 
margin:0 auto; 
width: 1280px; 
height: 390px;
border-bottom:1px solid #ececec;
} 

.oneday_banner { 
float: left; 
margin-left:90px;
} 

#countdown_dashboard {
height: 55px;
}

.dash {
width: 66px; 
float: left;
position: relative;
vertical-align:bottom;
}

.dash .digit {
font-size: 22pt;
font-weight: bold;
float: left;
width: 29px;
height:55px;
text-align: center;
font-family: 'Noto Sans KR', sans-serif, 'Nanum Gothic';
color: #414141;
position: relative;
vertical-align:bottom;
}

.dash_title {
position: absolute;
display: block;
bottom: 0px;
right: 6px;
font-size: 9pt;
color: #ffffff;
text-transform: uppercase;
letter-spacing: 2px;
}

.dev_comment {
font-size: 14pt;
color: #777;
text-align: center;
font-style: italic;
margin: 40px 10px;
}

#subscribe_form {
position: relative;
} 



#justoneday_count {
position:absolute; 
height:51px; 
margin-top:-292px;
margin-left:720px; 
text-align:left;
}

.justoneday {
text-align:left;
font-size:21px;
font-weight: 200;
margin-bottom:25px;
margin-top:25px;
line-height:1.5;
}

.justoneday_title1 {
text-align:left;
font-size:35px;
font-weight: 300;
}

.justoneday_title2 {
text-align:left;
font-size:35px;
font-weight: 600;
margin-bottom:20px;}


/* ¿¥µðÅÂ±× */

.md_tag {margin-top:163px; position:absolute;}
.md_tag ul {text-align:left; margin-left:10px;}
.md_tag li {margin-top:28px;}
.md_tag li a{border: 1px solid #bfbfbf;border-radius: 100px; color: #524746; font-size: 15px; font-weight: 300; padding: 8px 13px 8px 13px;}



/* ¿¥µðÇÈ */

.mdspick {width:100%; margin-top:70px; height:520px; border-bottom:1px solid #ececec;}
.mdspick_banner {width:950px; float:right; margin-right:-16px;}



.md_title1 {
position:absolute;
margin-left:10px;
}

.md_title1 p {
text-align:left;
font-size:37px;
letter-spacing:-0.5px;
font-weight: 300;
}

.md_title2 {
position:absolute;
margin-top:68px;
margin-left:10px;
line-height:1.5;
}

.md_title2 p {
text-align:left;
font-size:18px;
font-weight: 200;
}


/* ¿¥µðÇÈ ·Ñ¸µ */

.slider {width: 100%; }

.autoplay{margin: 0px 0px;}

.slick-slider{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}

.slick-list{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
margin-left:0px;
}

.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}

.slick-track{
position: relative;
top: 0;
left: 0;
display: block;
}

.slick-track:before,
.slick-track:after{
display: table;
content: '';
}

.slick-track:after{
clear: both;
}

.slick-loading .slick-track{
visibility: hidden;
}

.slick-slide{
display: none;
float: left;
height: 100%;
min-height: 1px;
}

[dir='rtl'] .slick-slide{
float: right;
}

.slick-slide img{
display: block;
}

.slick-slide.slick-loading img{
display: none;
}

.slick-slide.dragging img{
pointer-events: none;
}

.slick-initialized .slick-slide{
display: block;
}

.slick-loading .slick-slide{
visibility: hidden;
}

.slick-vertical .slick-slide{
display: block;
height: auto;
border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
display: none;
}

.slick-prev,.slick-next{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{
color: transparent;
outline: none;
background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{
opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{
opacity: .25;
}

.slick-dotted.slick-slider{
}

.slick-dots{
position:inherit;
float:left;
top: 10px;
display: block;
padding: 0;
margin: 0;
list-style: none;

}

.slick-dots li{
position: relative;
display: inline-block;
width: 15px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}

.slick-dots li button{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus{
outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before{
opacity: 1;
}

.slick-dots li button:before{
font-family: 'Noto Sans KR', sans-serif, 'Nanum Gothic';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '¡Ü';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before{
opacity: .75;
color: black;
}

.slick-prev:before, .slick-next:before {color: black;}





/* Ä«Å×°í¸® ³×ÀÓ */

.main_cate_title {
display:table-cell;
width:1280px;
vertical-align:bottom;
font-size:30px;
color:#34353f;
font-weight:600;
text-align:center;
padding-top:100px;
padding-bottom:80px;
}



.series_title {
width:100%;
vertical-align:bottom;
font-size:30px;
color:#34353f;
font-weight:600;
text-align:center;
padding-top:100px;
padding-bottom:25px;
}

.series_title_1 {
width:1280px;
padding-bottom:80px;
}



.series_title_1 p {
text-align:center;
font-size:20px;
letter-spacing:-0.5px;
font-weight: 300;
}

.series_list {
margin:0px auto;
text-align:center;
margin-top:-767px;
width:1300px;
}


.series_list li {
float:left;
padding-left:33px;
padding-right:20px;
}


.series_background {
height:543px; 
background-color:#f2eee9; 
width:100%; 
margin-top:230px;
}


.series_bottom_title {
width:1280px;
margin-top:658px;
margin:0 auto;

}



.series_bottom_title p {
text-align:center;
font-size:20px;
letter-spacing:-0.5px;
font-weight: 300;
margin-top:670px;
}


.MK-product-icons img {padding:0 1px;}



/* BASIC css end */

