/** 공통 **/
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR&display=swap');
html {font-size:14px; line-height:135%; letter-spacing:0px; color:#222;}
*, p, div, span, h1, h2, h3, h4, h5, h6 {font-family: 'Noto Sans KR', '맑은 고딕', 'malgun gothic'; letter-spacing:-0.01rem;}


/** 버튼 **/
/* 얇은 스타일 */
.button-stroke-thin a.button:not(.action_button), .button-stroke-thin:not(.header-plain) a.button.action_button, .button-stroke-thin a.tp-button, .button-stroke-thin button, .button-stroke-thin input[type="submit"], .button-stroke-thin input[type="reset"], .button-stroke-thin input[type="button"] {border-width:1px !important;}

.menubar {min-height:90px;background-color:#fff;}
#Top_bar .logo {margin-top:33px;}
#Top_bar.is-sticky .logo {margin-top:15px;}
.is-sticky .top-link {display:none;}
.is-sticky .menubar {min-height:60px;}
.is-sticky .header {top:0px;}
.is-sticky .head .gnb li.gnb-menu > a {padding-bottom:0px;}
.head {padding-left:20px;}

/** 요소 **/
.address span {padding-left:8px; padding-right:8px; color:#ddd;}

.left_menu li{list-style: none; border-bottom:1px solid #eee; padding:10px 5px;}
.left_menu li a:link, .left_menu li a:hover, .left_menu li a:active, .left_menu li a:visited {}
.left_menu li:hover {background-color:#eee;}
.left_menu li.on {background-color:#f0c465; font-weight:bold;}

.image_frame .image_wrapper .image_links a {
	color: #ffffff;
}
.image_frame .image_wrapper .image_links a:hover {
	background: #fff;
	color: #00aeef;
}
.image_frame {
	border-color: #f8f8f8;
}
.image_frame .image_wrapper .mask::after {
	background: rgba(255, 255, 255, 0.4);
}

dl.product dt, dl.product dd{ padding: 5px;}

#divpop {display:block;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;z-index:9000;}
.backhroundPop {display:block;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,0.7);z-index:9001;}

#visual_pop {width:100%;max-height:600px;margin:0px auto 0px;padding-bottom:30px;position:relative;overflow:hidden;display:block;border:0px solid red;}
#visual_sub .cover {width:100%;margin:0 auto;}
#visual_pop .content {width:100%;}
#visual_pop .flexslider_pop {text-align:center;}
#visual_pop .flexslider_pop .slides {width:100%;}
#visual_pop .flexslider_pop .slides > li {position:relative;display:none;font-size:0px;text-align:center;-webkit-backface-visibility: hidden;}
#visual_pop .flexslider_pop .slides img {display:inline-block;max-width:100%;margin:0px auto;}
#visual_pop .flexslider_pop .flex-direction-nav {z-index:99;margin:0px auto;}
#visual_pop .flexslider_pop .flex-direction-nav li {width:40px;z-index:999;}
#visual_pop .flexslider_pop .flex-direction-nav a {width:40px;height:80px;display:block;z-index:10;cursor:pointer;text-indent:-9999em;font-size:0px;}
#visual_pop .flexslider_pop .flex-direction-nav .flex-next {background:url('/images/arrow_right.png') no-repeat;position:absolute;top:40%;left:50%;margin-left:35%;opacity:1.0;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);}
#visual_pop .flexslider_pop .flex-direction-nav .flex-prev {background:url('/images/arrow_left.png') no-repeat;position:absolute;top:40%;left:50%;margin-left:-42%;opacity:1.0;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);}
#visual_pop .flexslider_pop .flex-direction-nav .flex-next:hover {opacity:1.0;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);}
#visual_pop .flexslider_pop .flex-direction-nav .flex-prev:hover {opacity:1.0;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);}
#visual_pop .flexslider_pop .flex-control-nav {position:absolute;width:100%;right:0;bottom:0px;text-align:center}
#visual_pop .flexslider_pop .flex-control-nav li {margin:0px 3px;display:inline-block; zoom: 1; *display: inline; }
#visual_pop .flexslider_pop .flex-control-paging li a {width:10px;height:10px;border-radius:5px;display:block;background:#fff;cursor:pointer;text-indent:-9999em;}
#visual_pop .flexslider_pop .flex-control-paging li a:hover, #visual_pop .flexslider_pop .flex-control-paging li a.flex-active {background:#000;cursor:pointer;}
/**
#visual_pop .flex-direction-nav a {text-decoration: none;display: block;font-size:0px;text-indent:-9999em;padding:0px !important;width:30px;height:30px;position: absolute;top:12px;z-index: 10;overflow: hidden;opacity: 0;cursor: pointer;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#visual_pop .flex-direction-nav a:before {display: inline-block;content:'';width:20px;height:20px;overflow:hidden;font-size:0px;border:1px solid #fff;background:url('http://imgcdn.kantukan.co.kr/mall/mukjoe/image/banner_b_01.png') no-repeat center;background-size:auto 60%;color: rgba(0, 0, 0, 0.8);text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);}
#visual_pop .flex-direction-nav a.flex-next:before {content:'';width:20px;height:20px;overflow:hidden;border:1px solid #fff;background:url('http://imgcdn.kantukan.co.kr/mall/mukjoe/image/banner_b_02.png') no-repeat center;background-size:auto 60%;}
#visual_pop .flex-direction-nav .flex-prev {left:0px;}
#visual_pop .flex-direction-nav .flex-next {right:0px;text-align: right;}
#visual_pop .flexslider_navi:hover .flex-direction-nav .flex-prev {opacity: 0.7;left:-30px;}
#visual_pop .flexslider_navi:hover .flex-direction-nav .flex-prev:hover {opacity: 1;}
#visual_pop .flexslider_navi:hover .flex-direction-nav .flex-next {opacity: 0.7;right:-30px;}
#visual_pop .flexslider_navi:hover .flex-direction-nav .flex-next:hover {opacity: 1;}
*/

.goods_list img {width:100%;}

/* 모듈 스킨 */
.post-item {border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#fff; }
.post-head .fn, .post-head .post-date {margin-left:7px;}
.post-head .date {margin-left:20px;}


.menu_wrapper {display:none;}
#gnb {position:absolute;top:30px;right:0px;z-index:1000;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
#gnb.ons {top:0px;}
#gnb .oneD{display:block;margin-left:50px;height:60px;float:left;line-height:60px;text-align:left;color:#333;font-weight:500;font-size:1em;letter-spacing:0px;}
#gnb .oneD.on{color:#ec8635;}
#gnb li {float:left;position:relative;}
#gnb .twoD{display:none; position:absolute;top:60px;left:50px;width:100%;padding:0;z-index:100;border:0px solid red;}
#gnb .twoD.on{background:none}
/**#gnb .twoD.f0{left:50px;}
#gnb .twoD.f1{left:120px;}
#gnb .twoD.f2{left:240px;}
#gnb .twoD.f3{left:360px;}
#gnb .twoD.f4{left:480px;}
#gnb .twoD.f5{left:600px;}
#gnb .twoD.f6{left:720px;}
#gnb .twoD.f7{left:840px;}
#gnb .twoD.f8{left:960px;}*/
#gnb .twoD a{display:block; margin-top:5px; font-size:14px; color:#fff;}
#gnb .twoD.on a{color:#fff;}
#gnb .twoD.on a.on{color:#ffdabd;}
.twoDbg {display:none; position:absolute; top:90px; left:0; width:100%; height:140px; margin:auto; background-color:rgba(236,134,53,0.8);border-top:1px solid #eee; z-index:900}
.twoDbg.on {top:60px;}

ul.footer_sitemap > li a {font-size:14px; line-height:120%; color:#444;}
#Footer a {color:#555;}
#Footer h6 {margin-bottom:5px;}
#Footer .widgets_wrapper {padding:20px 0px;}
.address {font-size:14px;}

.menu-highlight #Top_bar #menu>ul>li.current-menu-item>a, .menu-highlight #Top_bar #menu>ul>li.current_page_item>a, .menu-highlight #Top_bar #menu>ul>li.current-menu-parent>a, .menu-highlight #Top_bar #menu>ul>li.current-page-parent>a, .menu-highlight #Top_bar #menu>ul>li.current-menu-ancestor>a, .menu-highlight #Top_bar #menu>ul>li.current-page-ancestor>a, .menu-highlight #Top_bar #menu>ul>li.current_page_ancestor>a, .menu-highlight #Top_bar #menu>ul>li.hover>a
{background-color:#ffb626;}

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty, .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea {
	color: #333;
	background-color: #fff;
}

input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus {
	color: #333;
	background-color: rgba(87, 68, 66, 0.05) !important;
	/*border-color: #ffffff;*/
}

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty {
	border-width: 1px;
	box-shadow: unset;
	resize: none;
}
#Header > .mfn-main-slider {margin-top:-120px;}
.head .gnb li.gnb-menu > a {font-size:18px;}
.content_acos01 {padding:17% 0 0 10%;}
.portfolio_group .portfolio-item .desc {padding:10px 20px;}
.portfolio_group .portfolio-item .desc h5 {font-size:17px;}

@media only screen and (max-width: 1240px) {
	#Header > .mfn-main-slider {margin-top:-80px;}
}
@media only screen and (max-width: 976px) {
	#Header > .mfn-main-slider {margin-top:-80px;}
}

@media only screen and (max-width:780px) {
	#Header > .mfn-main-slider {margin-top:-55px;}
	.menu_wrapper {display:block;}
	#gnb {display:none;}
}

@media only screen and (max-width:767px) {
	.content_acos01 {padding:15% 0 15% 0%;}
}
