/*--------------------------------------------------|
| main.css 
| Update : 2012-06-05
|--------------------------------------------------*/
@charset "utf-8";

/* Main Visual */
.main_visual {/*background:url("http://euromnc.cdn3.cafe24.com/images/main/bg_main_visual_click.jpg") center no-repeat;*/ background: #fff;}
.main_visual_click {position:relative; width:100%; height:650px;}
.main_visual_click:after {display:block; clear:both; content:''}
.main_visual_click a:hover {background: url("../images/bg/bg_main_visual_hover.png") repeat;}
.main_visual_click a p {text-align:center; display:none;}
.main_visual_click a:hover p {display:block; color:#fff;}
.main_visual_click a:hover p.product {font-size:32px; border-bottom:1px solid #b7b7b7; padding:0 0 20px 0; margin:0 0 10px 0; font-weight:bold;}
.main_visual_click a:hover p.type {font-size:14px;}
.main_visual_click a:hover p.code {font-size:24px; color:#b7a171; font-weight:bold; padding:30px 0 0 0;}
.main_visual_click a.p_name01 {position:absolute; top:0; left:50%; width:450px; height:155px; padding:85px 100px; margin:0 0 0 -101px;}
.main_visual_click a.p_name02 {position:absolute; bottom:0; left:50%; width:450px; height:155px; padding:85px 100px; margin:0 0 0 224px;}

/* Main Notice */
.main_notice {width:100%; background:#fff;}
.main_notice .notice_list {position:relative; width:1080px; height:30px; margin:30px auto;}
.main_notice .notice_list h2 {float:left; width:160px; font-size:17px; font-weight:bold; line-height:30px; color:#957b41;}
.main_notice .notice_list .more {position:absolute; right:0; top:0; width:30px; height:30px;}
.main_notice .notice_list .more a {display:block; width:30px; height:30px; background:url("http://euromnc.cdn3.cafe24.com/images/btn/btn_main_more.gif") no-repeat center; text-indent:-9999px; font-size:0;}
.main_notice .notice_list .more a:hover {background:url("http://euromnc.cdn3.cafe24.com/images/btn/btn_main_more_over.gif") no-repeat center;}

.notice-rolling-list {float:left; width:600px; height:30px; font-size:14px; line-height:30px;}
.notice-rolling-list .sliderkit-panels{float:left;position:relative; width:500px;}
.notice-rolling-list .sliderkit-panel{height:30px;}
.notice-rolling-list .sliderkit-panel a{float:left; width:400px;}
.notice-rolling-list .sliderkit-panel a:hover{text-decoration:none;}
.notice-rolling-list .sliderkit-panel span.date {float:right; width:100px; color:#888; line-height:30px; text-align:right;}
.notice-rolling-list .sliderkit-legend{float:left;margin-right:10px;background:yellow; width:80px;}
.sliderkit, .sliderkit-panels-wrapper, .sliderkit-panel, .sliderkit-panel-old, .sliderkit-panel-active {-webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}

/* First Contents */
.main_contents {width:100%; padding:40px 0; background:#f3f3f3;}
.main_contents:after {display:block; clear:both; content:''}
.main_contents_body {width:1080px; margin:0 auto;}
.main_contents_body .contents_list {width:360px; height:360px; float:left; color:#fff;}
.main_contents_body .contents_list ul {position:relative; width:320px; height:300px; padding:30px 20px; text-align:center; line-height:19px;}
.main_contents_body .contents_list ul h3 {margin:0 20px; font-weight:bold;}
.main_contents_body .contents_list ul h3.border {border:1px solid #fff; background:url("http://euromnc.cdn3.cafe24.com/images/bg/bg_black_opa40.png") repeat; font-size:16px; padding:15px 0 15px 0;}
.main_contents_body .contents_list ul h3.borderB {font-size:19px; padding:10px 0 30px 0;}
.main_contents_body .contents_list ul .borderB01 {background:url("http://euromnc.cdn3.cafe24.com/images/main/bg_main_bottom_line.png") no-repeat 0 bottom;}
.main_contents_body .contents_list ul .borderB02 {background:url("http://euromnc.cdn3.cafe24.com/images/main/bg_main_bottom_line.png") no-repeat -360px bottom;}
.main_contents_body .contents_list ul .borderB03 {background:url("http://euromnc.cdn3.cafe24.com/images/main/bg_main_bottom_line.png") no-repeat -720px bottom;}
.main_contents_body .contents_list ul li {padding:20px 0 0 0; font-size:13px; color:#dfdfdf;}
.main_contents_body .contents_list ul li.tel {font:bold 26px 'Tahoma'; color:#fff; margin:10px 0 0 0;}
.main_contents_body .contents_list ul li.add {font-size:13px; font-weight:bold;}
.main_contents_body .contents_list ul li.add span {display:block; font-size:16px; color:#fff; padding:0 0 10px 0;}
.main_contents_body .contents_list ul p.mail {font-size:16px; padding:10px 0 0 0; color:#fff;}
.main_contents_body .contents_list ul p.quick_btn {position:absolute; bottom:45px; left:50%; margin:0 0 0 -91px;}
.main_contents_body .contents_list ul p.quick_btn a {display:block; width:180px; padding:8px 0; border:1px solid #fff; color:#fff; font-weight:bold;}
.main_contents_body .contents_list ul p.quick_btn a:hover {border:1px solid #fff; background:url("http://euromnc.cdn3.cafe24.com/images/bg/bg_black_opa40.png") repeat; text-decoration:none;}

.main_contents_body .con01 {background:url("../images/main/bg_main_bottom.jpg") no-repeat 0px 0px;}
.main_contents_body .con02 {background:url("../images/main/bg_main_bottom.jpg") no-repeat -360px 0px;}
.main_contents_body .con03 {background:url("../images/main/bg_main_bottom.jpg") no-repeat -720px 0px;}
.main_contents_body .con04 {background:url("../images/main/bg_main_bottom.jpg") no-repeat 0px -360px;}
.main_contents_body .con05 {background:url("../images/main/bg_main_bottom.jpg") no-repeat -360px -360px;}
.main_contents_body .con06 {background:url("../images/main/bg_main_bottom.jpg") no-repeat -720px -360px;}

/* Dots */
.slick-dots {display: none !important;}

.mobile_text {display:none;}
.mobile_quick_menu {display:none;}


/* 메인 팝업 */
#popup_zone {position:fixed; top:0; left:0; z-index: 100;}
.popup {
	position:absolute; 
	z-index:100;  
	background:#fff;
	display:none;
	cursor:move; 
	/*border:1px solid #000;
	width: auto !important;
	height: auto !important;
	top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);*/
}
.popup_bg {
	background:#666;
	position:absolute;
	z-index:99;
}
.popup_close {
	display: flex;
	width:100%;
	height:30px !important;
	background-color:#000000;
	color:white;
	text-align:center;
	padding:0 20px;
	box-sizing: border-box;
}
.popup_close input[type=checkbox] {
	vertical-align:middle;
	width: 20px;
	height: 20px;
}
.popup_close label {
	line-height: 30px;
	margin-right: 10px;
}
.popup_close_btn {
	display:inline-block;
	line-height: 30px;
	cursor:pointer;
	position: absolute;
	right: 20px;
}