@charset "utf-8";

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
공통CSS
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
/* container_fix 1600px */
.container_fix{width:1310px; padding:0 15px; margin:0 auto; max-width:100%; position:relative;}
html, body{overflow-x:hidden !important;}
ul,ol{list-style:none}
body{font-size:16px; line-height:1; color:#333}
.container_img img{display:block;}
a:focus,
button:focus{outline:none}

/* .at-wrapper{padding-top: 50px;} */

@media(max-width: 991px){
	.at-wrapper{padding-top: 0;}
}

/* 폰트 */
.gowun{font-family: 'GowunDodum', sans-serif !important;}
.manu{font-family: 'Manuale', serif !important;}
.nam{font-family: 'Eoe_Zno_EB' !important;}
.nam_li{font-family: 'NamyangjuGothic-Light' !important; font-weight:300;}
.nam_me{font-family: 'NamyangjuGothic-Medium'!important; font-weight:500;}
.nam_bo{font-family: 'NamyangjuGothic-Bold' !important; font-weight:700;}
.nam_exbo{font-family: 'NamyangjuGothic-ExtraBold' !important; font-weight:800;}
.pop{font-family: 'Poppins', sans-serif !important;}

@media (min-width:1950px){
	.container_img img{width:100%; margin:0 auto;}
}
@media (max-width:1850px){
	.container_img img{width:100%; margin:0 auto;}
}
@media(max-width: 991px){
	.at-wrapper.not_main{padding-top: 51px; overflow: hidden}
}



/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
헤더
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
header.at-header{border-top: 1px solid #ececec;}
header.at-header .pc_header{padding: 25px 0}
header.at-header .pc_header .logo_box{width: 400px;}
header.at-header .pc_header .search_box{width: 37.5%; } 
header.at-header .pc_header .search_box form{width: 100%;}
header.at-header .pc_header .search_box form .header_search input{height: auto; line-height: 46px; padding-left: 24px; font-size: 14px; color: #999; border: 2px solid #ff0086;}
header.at-header .pc_header .search_box form .header_search input::placeholder{font-size: 14px; color: #999;}
header.at-header .pc_header .search_box form .header_search button{width: 23px; height: 23px; right: 15px}
header.at-header .pc_header .search_box form .header_search button span{width: 100%; height: 100%; display:flex; position:relative;}
header.at-header .pc_header .search_box form .header_search button span:before,
header.at-header .pc_header .search_box form .header_search button span:after{content:""; position:absolute;}
header.at-header .pc_header .search_box form .header_search button span:before{width: 20px; height: 20px; border: 2px solid #ff0086; border-radius: 50%;}
header.at-header .pc_header .search_box form .header_search button span:after{width: 8px; height: 2px; background: #ff0086; transform: rotate(45deg); right: -1px; bottom: 2px;}
header.at-header .pc_header .right_login ul{display:flex; justify-content:flex-end; align-items:center;}
header.at-header .pc_header .right_login ul li{padding-right: 14px; margin-right: 14px; position:relative; background:#fff; border-radius:8px;}
header.at-header .pc_header .right_login ul li:last-child{margin-right: 0; padding-right: 0;}
header.at-header .pc_header .right_login ul li:last-child img{padding-right: 4px; margin-top: 3px;}
header.at-header .pc_header .right_login ul li.kakao a{width: 84px; height:29px; line-height: 1; font-size: 12px; font-weight: 500; color: #3c1e1e; display: inline-flex; align-items: center; justify-content: center; background: #ffdc00; border-radius: 14.5px;}
header.at-header .pc_header .right_login ul li:after{content:""; width: 1px; height: 13px; background: #ddd; position:absolute; right: 0;}
header.at-header .pc_header .right_login ul li:last-child:after{display: none;}
header.at-header .pc_header .right_login > ul li a{font-size: 14px; font-weight: 400; color: #666;}
header.at-header .pc_header .right_login ul li.mypage{width: 93px; display:flex; align-items:center; margin-right: 0; padding-right: 0;}
header.at-header .pc_header .right_login ul li.mypage:before,
header.at-header .pc_header .right_login ul li.mypage:after{content:""; width: 7px; height: 1px; position:absolute; top:8px; right: 0; background: #434343; }
header.at-header .pc_header .right_login ul li.mypage:before{transform: rotate(45deg); right: 27px;}
header.at-header .pc_header .right_login ul li.mypage:after{transform: rotate(-45deg); right: 22px;}
header.at-header .pc_header .right_login ul li.mypage span{cursor :pointer; font-size: 14px; font-weight: 400; color: #666;}
header.at-header .pc_header .right_login ul li.mypage ul{width: 117.21%; display:block; position:absolute; top: 30px; left: -20px; z-index: 10; padding: 20px 18px; opacity: 0; visibility: hidden; background: #fff; border: 1px solid #eee; box-shadow:1px 2px 13px rgba(1, 1, 1, 0.05); transition: all .15s;}
header.at-header .pc_header .right_login ul li.mypage ul li{margin-right: 0; padding-right: 0; padding-bottom: 14px;}
header.at-header .pc_header .right_login ul li.mypage ul li:after{display: none;}
header.at-header .pc_header .right_login ul li.mypage ul li:last-child{padding-bottom: 0;}
header.at-header .pc_header .right_login ul li.mypage ul li a{display:inline-block; position:relative; font-size: 13px; font-weight: 400; color: #666; transition: all .15s}
header.at-header .pc_header .right_login ul li.mypage ul li a:after{content:""; width:0; height: 1px; position:absolute; left:0; bottom: -5px; background: #000; transition: all .15s}
header.at-header .pc_header .right_login ul li.mypage ul li a:hover{font-weight: bold; color: #000;}
header.at-header .pc_header .right_login ul li.mypage ul li a:hover:after{width: 100%;}
header.at-header .pc_header .right_login ul li.mypage ul.active{opacity: 1; visibility: visible;}

@media(max-width: 991px){
	header.at-header{border-top: 0;}
}

.at-menu{border: 0;}
.at-menu .pc-menu,
.at-menu .pc-menu .nav_full{/* height: auto !important; */}
.at-menu .pc-menu .nav-full.not_index:after{content:""; width: 100%; height: 1px; position:absolute; bottom: 0; left: 0; z-index: 55; background: #ececec;}
.at-menu .nav-height{z-index:auto; /* height: auto; line-height: 50px !important; */background: transparent;}
.pc-menu .nav-full{width: 100%; position:absolute; /* top: -50px; */ right: 0; border-top: 1px solid #eee;}
.pc-menu .nav-full .at-container{width: 100%; max-width: 100%; background:#fff;}
.pc-menu .nav-full .at-container .nav-slide{max-width: 67.016%; position:relative; margin:0 auto;}
.pc-menu .nav-full .menu-a,
.pc-menu .nav-full li{font-size: 17px; /* font-weight: 400; */ color: #0063dc; background: #fff; text-align:center;}
.pc-menu .nav-full .menu-a{display:block; position:relative; transition: all .25s;}
.pc-menu .nav-full .menu-a:before{content:""; width: 0; height: 2px; background: #0e6eb8; position:absolute; left: 50%; bottom: 0; transform: translateX(-50%); transition: all .25s;}
.pc-menu .nav-full .menu-a span{display:block;}

.pc-menu .nav-full .menu-ul{display:flex; justify-content:center;}
.pc-menu .nav-full li.menu-li{flex: 0.17; position:relative; }
.pc-menu .nav-full li.menu-li:nth-of-type(2){flex: 0.13}
.pc-menu .nav-full li.menu-li:nth-of-type(3){flex: 0.14}
.pc-menu .nav-full li.menu-li:nth-of-type(5){flex: 0.12}
.pc-menu .nav-full li.menu-li:last-child{flex: 0.13}
/* .pc-menu .nav-full li.menu-li:hover .menu-a:before{width: 70%;} */
.pc-menu .nav-full li.menu-li:after{content:""; width: 1px; height: 14px; background: #ddd; position:absolute; top: 50%; right: 0; transform: translateY(-50%);}
.pc-menu .nav-full li:last-child:after{display:none;}
.pc-menu .nav-full li.menu-li:hover .menu-a{background: none;}
.pc-menu .nav-full li.menu-li:hover .sub-1div{border-top: 0; box-shadow: none; -webkit-box-shadow: none;}
.pc-menu .nav-full li.menu-li:hover .sub-1div::before{display: none;}
.pc-menu .nav-full li.menu-li.on .menu-a{background: none;}
.pc-menu .nav-full li.all{height: 50px; display:flex; align-items:center; justify-content:center; margin-right: 3%; border-top:0; border-bottom: 0; }
.pc-menu .nav-full li.all:after{display:none;}
.pc-menu .nav-full li.all span{width: 20px; height: 2px; display:block; background: #ff0086; transition: all .25s}
.pc-menu .nav-full li.all span:nth-of-type(2){margin: 6px 0; opacity: 1; visibility: visible;}
.pc-menu .nav-full .sub-1div{border-left: 0; padding-top: 23px;}
.pc-menu .nav-full .sub-1da{line-height: 31px; display: inline-block; position:relative; padding: 0; font-size: 15px; color: #999; border-bottom: 0; text-align:center;}
.pc-menu .nav-full .sub-1da:after{content:""; width: 0; height: 1px; position:absolute; left: 0; bottom: 0; background: #ff0086; transition: all .25s;}
.pc-menu .nav-full .sub-1dli:hover .sub-1da{font-weight: 600; color: #ff0086; background: none;}
.pc-menu .nav-full .sub-1dli:hover .sub-1da:after{width: 100%;}
.pc-menu .nav-full .sub-1dli.on .sub-1da{font-weight:400; color: #999; background: none;}
.pc-menu .nav-full .sub-1dli.on:hover .sub-1da{font-weight:600; color: #ff0086;}
.pc-menu .nav-full.on{width: 100%;  position:absolute !important; box-shadow: none; -webkit-box-shadow: none; background: #fff;}
/* .pc-menu .nav-full.on:before{content:""; width: 100%; height: 1px; position:absolute; bottom:0; left: 0; background:#ddd;} */
.pc-menu .nav-full.on li.all span:first-child{transform: rotate(45deg); position:absolute;}
.pc-menu .nav-full.on li.all span:nth-of-type(2){display:none}
.pc-menu .nav-full.on li.all span:last-child{transform: rotate(-45deg); }
.pc-menu .nav-full.on li.menu-li:after{top: 25px;}

@media(max-width: 1919px){
	.pc-menu .nav-full .at-container{max-width: 100%;}
}
@media(max-width: 1215px){
	.pc_header .container_fix{display:flex; justify-content:space-between; align-items:center;}
	header.at-header .pc_header .logo_box{width: auto;}
	header.at-header .pc_header .logo_box img{width: auto; height: 50px;}
}

/* 모바일 헤더 */
.m_header{}
.m_header .container_fix{display:flex; justify-content:space-between; align-items:center; padding:7px 15px; border-bottom: 1px solid #eee}
.m_header .container_fix img{width: auto; height: 37px;}
.m_header .container_fix .m_search{width: 19px; height: 19px; cursor: pointer;}
.m_header .container_fix .m_search span{width: 100%; height: 100%; display:flex; position:relative;}
.m_header .container_fix .m_search span:before,
.m_header .container_fix .m_search span:after{content:""; position:absolute;}
.m_header .container_fix .m_search span:before{width: 18px; height: 18px; border: 2px solid #ff0086; border-radius:50%;}
.m_header .container_fix .m_search span:after{width: 8px; height: 2px; right:-2px; bottom: 1px; transform: rotate(45deg); background: #ff0086;}
.m_header .container_fix .right{display:flex; align-items:center;}
.m_header .container_fix .m_menu{width: 23px; height: auto; display:block; margin-left: 18px;}
.m_header .container_fix .m_menu span{width: 100%; height: 2px; display:block; background: #222}
.m_header .container_fix .m_menu span:nth-child(2){margin: 5px 0;}

/* 모바일 전체메뉴 */
.sidebar_custom .sb_header{display:flex; justify-content:space-between; align-items:center; padding:15px; background :#fff; border-bottom: 1px solid #e1e1e1}
.sidebar_custom .top_login{flex: 1;}
.sidebar_custom .top_login > ul{display:flex;}
.sidebar_custom .top_login ul li,
.sidebar_custom .top_login ul li a{font-size:14px; color:#666;}
.sidebar_custom .top_login > ul > li{position:relative; margin-right: 22px; padding-right: 22px;}
.sidebar_custom .top_login > ul > li:last-child{margin: 0; padding: 0;}
.sidebar_custom .top_login > ul > li:last-child:after{display:none;}
.sidebar_custom .top_login ul li:after{content:""; width: 1px; height: 9px; position:absolute; right: 0; top: 2px; background: #ddd;}
.sidebar_custom .top_login ul li.mmypage{position:relative; cursor: pointer;}
.sidebar_custom .top_login ul li.mmypage ul{width: 105px; padding: 21px; position:absolute; top:25px; left: 50%; transform: translateX(-50%); z-index:55;  opacity: 0; visibility: hidden; background:#fff; border: 1px solid #eee; text-align:center; transition: all .15s;}
.sidebar_custom .top_login ul li.mmypage ul li,
.sidebar_custom .top_login ul li.mmypage ul li a{font-size: 12px;}
.sidebar_custom .top_login ul li.mmypage ul li{margin-bottom: 19px; white-space:nowrap;}
.sidebar_custom .top_login ul li.mmypage ul li:last-child{margin-bottom: 0;}
.sidebar_custom .top_login ul li.mmypage ul li a{position:relative;}
.sidebar_custom .top_login ul li.mmypage ul li a:after{content:""; width: 0; height: 1px; position:absolute; left: 0; bottom: -4px; background: #000; transition: all .15s;}
.sidebar_custom .top_login ul li.mmypage ul li:hover a{color:#000}
.sidebar_custom .top_login ul li.mmypage ul li:hover a:after{width: 100%;}
.sidebar_custom .top_login ul li.mmypage ul.active{opacity:1; visibility: visible;}
.sidebar_custom .sb_header .sidebar_close{width: 24px; height: 24px;}
.sidebar_custom .sb_header .sidebar_close span{width: 100%; height: 100%; display:flex; align-items:center; position:relative;}
.sidebar_custom .sb_header .sidebar_close span:before,
.sidebar_custom .sb_header .sidebar_close span:after{content:""; width: 100%; height: 2px; position:absolute; background: #ff0086;}
.sidebar_custom .sb_header .sidebar_close span:before{transform: rotate(45deg)}
.sidebar_custom .sb_header .sidebar_close span:after{transform: rotate(-45deg)}
#sidebar-box .sidebar-menu{padding:10px 15px; border-top: 0 !important;}
#sidebar-box .sidebar-menu .panel .ca-head > a{position:relative; font-size: 19px; /* font-weight:bold; */ color:#0063dc}
#sidebar-box .sidebar-menu .ca-head{border-bottom: 0 !important;}
#sidebar-box .sidebar-menu .ca-head > a > .ca-href{width: 6px !important; height: 4px; display:flex !important; position:absolute; top:50%; right: 15px; transform:translateY(-50%); float:initial !important;}
#sidebar-box .sidebar-menu .ca-head > a > .ca-href:before,
#sidebar-box .sidebar-menu .ca-head > a > .ca-href::after{content:""; width: 100%; height: 1px; position:absolute; background:#666;}
#sidebar-box .sidebar-menu .ca-head > a > .ca-href:before{transform: rotate(45deg); right: 4px;}
#sidebar-box .sidebar-menu .ca-head > a > .ca-href::after{content:"" !important; transform: rotate(-45deg)}
#sidebar-box .sidebar-menu .ca-head.active > a > .ca-href:before{transform: rotate(-45deg)}
#sidebar-box .sidebar-menu .ca-head.active > a > .ca-href:after{transform: rotate(45deg)}
#sidebar-box .sidebar-menu .ca-sub{background: none !important; border-bottom: 0 !important;}
#sidebar-box .sidebar-menu .ca-sub a{line-height:33px; display:inline-block; position:relative; padding:0; white-space:nowrap; color:#999;}
#sidebar-box .sidebar-menu .ca-sub a:after{content:""; width:0; height: 1px; position:absolute; left: 0; bottom: 2px; background:#ff0086; transition: all .15s}
#sidebar-box .sidebar-menu .ca-sub li{padding-left:20px !important;}
#sidebar-box .sidebar-menu .ca-sub li:hover a{color:#ff0086}
#sidebar-box .sidebar-menu .ca-sub li:hover a:after{width: 100%;}
#sidebar-box #sidebar-menu .sidebar-menu .ca-sub li.on a{color:#ff0086 !important}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
section01 - 메인 슬라이더
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
/* .section01{padding-top: 50px;} */
.section01 ol.carousel-indicators{display:flex; align-items:center; justify-content:center}
.section01 ol.carousel-indicators li{margin-right: 17px; border: 0; background: rgba(255, 255, 255, 0.6);}
.section01 ol.carousel-indicators li:last-child{margin-right: 0;}
.section01 ol.carousel-indicators li.active{width: 10px; height: 10px; background: #0063dc;}
.section01 .swipe-carousel .header_banner_btn{width: 67.016%; position:absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.section01 .swipe-carousel .header_banner_btn a{width: auto; display:flex; align-items:center;}
.section01 .swipe-carousel .header_banner_btn a:focus{opacity: 0.6}
.section01 .swipe-carousel .header_banner_btn a:hover{opacity: 0.5}
.section01 .swipe-carousel .header_banner_btn a div{width: 44px; height: 44px; background: rgba(1, 1, 1, 0.4); border-radius: 50%; position:relative; display:flex; align-items:center; justify-content:center;}
.section01 .swipe-carousel .header_banner_btn a div span{width: auto; height: auto; margin-left: 0; margin-top: 0; top: auto; left: auto}
.section01 .swipe-carousel .header_banner_btn a div span:before,
.section01 .swipe-carousel .header_banner_btn a div span:after{content:""; width: 11px; height: 2px; position:absolute; background: #fff;}
.section01 .swipe-carousel .header_banner_btn a div span.glyphicon-chevron-left:before{transform: rotate(-45deg); bottom: 2px; left: -5px;}
.section01 .swipe-carousel .header_banner_btn a div span.glyphicon-chevron-left:after{transform: rotate(45deg); top:3px; left: -5px;}
.section01 .swipe-carousel .header_banner_btn a div span.glyphicon-chevron-right:before{transform: rotate(45deg); bottom: 2px; left: -19px;}
.section01 .swipe-carousel .header_banner_btn a div span.glyphicon-chevron-right:after{transform: rotate(-45deg); top:3px; left: -19px;}

@media(max-width: 1280px){
	.section01 .swipe-carousel .header_banner_btn{width: 90%;}	
}
@media(max-width: 991px){
	.section01 ol.carousel-indicators li,
	.section01 ol.carousel-indicators li.active{width: 9px; height: 9px;}
	.section01 ol.carousel-indicators li{margin-right: 15px;}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
section02 - 공지사항 위젯
html > thema > fivesense-basic > widget > miso-post-list > widget.rows.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.section02{padding: 22px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.section02 .miso-post-list ul li{display:flex; align-items:center}
.section02 .miso-post-list ul li span,
.section02 .miso-post-list ul li a{line-height: 1; font-weight :400; color: #222; }
.section02 .miso-post-list ul li span{color:#ff0086}
.section02 .miso-post-list ul li > span{width: 122px; display:block; font-size: 20px; font-weight: 600;}
.section02 .miso-post-list ul li a.gowun{width: calc(100% - 192px); display:block; font-size: 16px; line-height: 1.3}
.section02 .miso-post-list ul li a span{font-size: 15px; font-family: 'GowunDodum', sans-serif !important; color: #666; line-height: 1.3;}
.section02 .miso-post-list ul li a.plus_btn{width: 70px; height: 20px; display: inline-flex; justify-content: flex-end; }
.section02 .miso-post-list ul li a.plus_btn span{width: 20px; height: 20px; display:block; position:relative; display: flex; align-items: center; justify-content: center; transition: all .3s;}
.section02 .miso-post-list ul li a.plus_btn span:before,
.section02 .miso-post-list ul li a.plus_btn span:after{content:""; position:absolute; background: #666;}
.section02 .miso-post-list ul li a.plus_btn span:before{width: 100%; height: 2px;}
.section02 .miso-post-list ul li a.plus_btn span:after{width: 2px; height: 100%;}
.section02 .miso-post-list ul li:hover a.plus_btn span{transform: rotate(180deg)}

@media(max-width: 991px){
	.section02{padding: 16px 0;}
	.section02 .miso-post-list ul li > span{width: 80px; font-size: 15px;}
	.section02 .miso-post-list ul li a.gowun{width:calc(100% - 80px); line-height:1; font-size:14px;}
	.section02 .miso-post-list ul li a.plus_btn{width: auto;}
	.section02 .miso-post-list ul li a.plus_btn span{width: 17px; height: 17px; }
	.section02 .miso-post-list ul li a.plus_btn span:before{height: 1px;}
	.section02 .miso-post-list ul li a.plus_btn span:after{width: 1px;}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
section03 - K스토어 제품판매/구매 위젯 , 팝업존
html > thema > fivesense-basic > widget > miso-post-list > widget.rows.php
html > thema > fivesense-basic > widget > miso-title
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.section03{margin-top: 118px;}
.section03 .container_fix{display:flex;}
.section03 .sc03_01{width:calc(100% - 398px); padding-right: 80px;}
.section03 .sc03_01 .sc03_01_tit{display:flex; margin-bottom: 33px;}
.section03 .sc03_01 .sc03_01_tit h1{width: 137px; font-size: 30px; font-weight: 600; color: #ff0086;}
.section03 .sc03_01 .sc03_01_tit ul{width: calc(100% - 192px); display:flex; align-items:flex-end; padding-bottom: 4px;}
.section03 .sc03_01 .sc03_01_tit ul li{font-size: 16px; color: #666; margin-right: 22px; cursor:pointer}
.section03 .sc03_01 .sc03_01_tit ul li.active{ font-weight: 600; color: #0063dc;}
.section03 .sc03_01 .sc03_01_tit ul li:last-child{margin-right: 0;}
.section03 .sc03_01 .sc03_01_tit a{display:none; align-items:flex-end; position:relative; font-size: 15px; color: #999; }
.section03 .sc03_01 .sc03_01_tit a.active{display:flex;}
.section03 .sc03_01 .sc03_01_tit a.active:after{content:""; opacity:0; width: 100%; height: 1px; position:absolute; left: 0; bottom: -4px; background:#000;}
.section03 .sc03_01 .sc03_01_tit a.active:hover{font-weight:600; color: #000;}
.section03 .sc03_01 .sc03_01_tit a.active:hover:after{opacity:1;}
.section03 .sc03_01 .product{display: none}
.section03 .sc03_01 .product.active{display: block}
.section03 .sc03_01 .product ul li{padding: 24px; border-bottom: 1px solid #eee; position:relative; transition: all .2s; z-index: 1;}
.section03 .sc03_01 .product ul li:last-child{border-bottom: 0;}
.section03 .sc03_01 .product ul li:before{content:""; width: 100%; height: 100%; border: 1px solid #0063dc; position:absolute; z-index:-1; left: 0; top: 0 ; transition: all .2s; opacity: 0; }
.section03 .sc03_01 .product ul li:hover:before{ opacity: 1;}
.section03 .sc03_01 .product ul li a{display:block; font-size: 16px; color: #222; line-height: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.section03 .sc03_01 .product ul li span{display:flex; font-size: 16px; color: #666;}
.section03 .sc03_01 .product ul li span.name{padding:0 25px; font-family: 'GowunDodum', sans-serif !important;}
.section03 .sc03_01 .product ul li span > div.hidden-xs{font-size: 15px;}
.section03 .sc03_02{width:398px}
.section03 .sc03_02 .sc03_02_tit{margin-bottom: 33px;}
.section03 .sc03_02 .sc03_02_tit h1{font-size: 30px; font-weight: 600; color: #ff0086;}
.section03 .sc03_02 .header_banner_btn{display:flex; position:absolute; top: 17px; right: 0;}
.section03 .sc03_02 .header_banner_btn a{width: 9px; height: 15px; display:block; position:relative; top: auto; left: auto; right: auto; bottom: auto; opacity: 1;}
.section03 .sc03_02 .header_banner_btn a:first-child{margin-right: 39px;}
.section03 .sc03_02 .header_banner_btn a:first-child:after{content:""; width: 2px; height: 13px; background: #d2d2d2; position:absolute; right: -20px; top: 1px;}
.section03 .sc03_02 .header_banner_btn a span{width: 9px; height: 15px; margin-left: 0; margin-right: 0; margin-top: 0; position:relative;}
.section03 .sc03_02 .header_banner_btn a span:before,
.section03 .sc03_02 .header_banner_btn a span:after{content:""; width: 11px; height: 2px; background: #7d7d7d; position:absolute;}
.section03 .sc03_02 .header_banner_btn a span.glyphicon-chevron-left{left: 0;}
.section03 .sc03_02 .header_banner_btn a span.glyphicon-chevron-right{right: 0;}
.section03 .sc03_02 .header_banner_btn a.left span:before,
.section03 .sc03_02 .header_banner_btn a.left span:after{left: 0;}
.section03 .sc03_02 .header_banner_btn a.right span:before,
.section03 .sc03_02 .header_banner_btn a.right span:after{right: 0;}
.section03 .sc03_02 .header_banner_btn a.left span:before{transform: rotate(-45deg)}
.section03 .sc03_02 .header_banner_btn a.left span:after{transform: rotate(45deg); bottom: 6px;}
.section03 .sc03_02 .header_banner_btn a.right span:before{transform: rotate(-45deg); bottom: 6px;}
.section03 .sc03_02 .header_banner_btn a.right span:after{transform: rotate(45deg)}
.section03 .sc03_02 .header_banner_btn .map_paging{font-size: 16px; color: #999; margin-left: 30px;}
.section03 .sc03_02 .header_banner_btn .map_paging span{color: #222; font-weight: 600}
.section03 .sc03_02 .carousel-inner{border: 1px solid #ddd}

@media(max-width: 1150px){
	.section03{margin-top: 80px;}
	.section03 .sc03_01{padding-right: 50px;}
	.section03 .sc03_01 .sc03_01_tit h1{width: 110px; font-size: 25px;}
	.section03 .sc03_01 .sc03_01_tit ul{padding-bottom: 0;}
	.section03 .sc03_01 .sc03_01_tit ul li{font-size: 14px;}
	.section03 .sc03_01 .product ul li{padding: 19px;}
	.section03 .sc03_01 .product ul li a{font-size: 14px;}
	.section03 .sc03_01 .product ul li span{font-size: 14px;}
	.section03 .sc03_02 .sc03_02_tit h1{font-size: 25px;}
	.section03 .sc03_02 .header_banner_btn{top: 4px;}
}
@media(max-width: 991px){
	.section03{margin-top: 60px;}
	.section03 .container_fix{flex-flow:column;}
	.section03 .sc03_01{width: auto; padding: 0; margin-bottom: 50px;}
	.section03 .sc03_01 .sc03_01_tit{position:relative; margin-bottom: 25px;}
	.section03 .sc03_02 .sc03_02_tit h1{font-size:24px;}
	.section03 .sc03_01 .sc03_01_tit a{position:absolute; right: 0; bottom: 0;}
	.section03 .sc03_01 .sc03_01_tit h1{width: auto; margin-right:25px; font-size: 24px;}
	.section03 .sc03_01 .sc03_01_tit ul{width: calc(100% - 125px)}
	.section03 .sc03_01 .sc03_01_tit ul li{margin-right:15px; font-size: 14px;}
	.section03 .sc03_01 .sc03_01_tit a{font-size: 13px;}
	.section03 .sc03_01 .product ul li{display:flex; display:-ms-flexbox; align-items:center; justify-content:space-between; padding: 15px 9px;}
	.section03 .sc03_01 .product ul li a{width:79%; flex-grow:1; font-size:13px;}
	.section03 .sc03_01 .product ul li span.name{padding:0; font-size: 13px;}
	.section03 .sc03_02{width: auto;}
	.section03 .sc03_02 .header_banner_btn{top: 8px;}
	.section03 .sc03_02 .header_banner_btn .map_paging{margin-left: 21px; font-size: 14px;}
	.section03 .sc03_02 .header_banner_btn a:first-child{margin-right: 30px;}
	.section03 .sc03_02 .header_banner_btn a:first-child:after{right: -16px;}
	.section03 .sc03_02 .header_banner_btn a span{width: 7px; height: 13px;}
	.section03 .sc03_02 .header_banner_btn a span:before, 
	.section03 .sc03_02 .header_banner_btn a span:after{width: 8px; height: 1px;}
	.section03 .sc03_02 .header_banner_btn a.right span:before{bottom: 7px;}
	.section03 .sc03_02 .header_banner_btn a.left span:after{bottom: 7px;}
	.section03 .sc03_02 .header_banner_btn a:first-child:after{width: 1px; height: 11px; top: 3px;}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
section04 - 위탁판매
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.section04{padding-top: 94px;}
.section04 .sc04_01 .sc04_01_tit{display:flex; align-items:flex-end; justify-content:space-between; margin-bottom: 32px;}
.section04 .sc04_01 .sc04_01_tit div{display:flex; align-items:flex-end}
.section04 .sc04_01 .sc04_01_tit h1{margin-right: 24px; font-size: 30px; font-weight: 600; color: #ff0086; }
.section04 .sc04_01 .sc04_01_tit span{font-size: 15px; color: #666;}
.section04 .sc04_01 .sc04_01_tit a{display:block; position:relative; font-size: 15px; color: #666;}
.section04 .sc04_01 .sc04_01_tit a:after{content:""; width: 100%; height: 1px; position:absolute; left: 0; bottom: -4px; opacity:0; background: #000;}
.section04 .sc04_01 .sc04_01_tit a:hover{font-weight:600; color:#000; }
.section04 .sc04_01 .sc04_01_tit a:hover:after{opacity: 1;}
.section04 .sc04_02 .miso-post-gallery .post-row .post-list .post-image,
.section04 .sc04_02 .miso-post-gallery .post-row .post-list .post-image .img-wrap,
.section04 .sc04_02 .miso-post-gallery .post-row .post-list .post-image .img-wrap .img-item{overflow: visible}

.section04 .sc04_02 .miso-post-gallery .post-row:nth-of-type(2),
.section04 .sc04_02 .miso-post-gallery .post-row:nth-child(5n),
.section04 .sc04_02 .miso-post-gallery .post-row:nth-child(3n){padding-left: 30px;}
.section04 .sc04_02 .miso-post-gallery .post-row .post-list{display:flex;}
.section04 .sc04_02 .miso-post-gallery .post-row .post-list:hover img{transform: scale(1)}
.section04 .sc04_02 .miso-post-gallery .post-row .post-list .post-image{width: 150px; height: 150px;}
.section04 .sc04_02 .miso-post-gallery .post-row .post-list .post-image .img-item img{width: auto;}
.section04 .sc04_02 .miso-post-gallery .post-row .post-list .post-content{width: calc(100% - 150px); margin:0; margin-left: 44px; padding-top: 12px;}
.section04 .sc04_02 .miso-post-gallery .post-row .post-list .post-content a{font-size: 16px; color: #222}
.section04 .sc04_02 .miso-post-gallery .post-row .post-list .post-content a > h1{line-height:26px; margin-bottom: 18px; overflow: hidden;
  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.section04 .sc04_02 .miso-post-gallery .post-row .post-list .post-content a > p{font-size: 20px; font-weight: 600; color: #222; margin-bottom: 5px;}
.section04 .sc04_02 .miso-post-gallery .post-row .post-list .post-content a > p span{font-size: 14px; font-weight: 400; color: #666}
.section04 .sc04_02 .miso-post-gallery .post-row .post-list .post-content a .sc04_info{display:flex;}
.section04 .sc04_02 .miso-post-gallery .post-row .post-list .post-content a .sc04_info p{margin-right: 5px;}

@media(max-width: 1199px){
	.section04 .sc04_02 .miso-post-gallery .post-row:nth-of-type(2),
	.section04 .sc04_02 .miso-post-gallery .post-row:nth-child(5n),
	.section04 .sc04_02 .miso-post-gallery .post-row:nth-child(3n){padding-left: 0;}
}
@media(max-width: 1150px){
	.section04{padding-top: 80px;}
}
@media(max-width: 991px){
	.section04{padding-top: 60px;}
	.section04 .sc04_01 .sc04_01_tit{margin-bottom: 25px;}
	.section04 .sc04_01 .sc04_01_tit div{flex-flow:column; align-items:flex-start; position:relative;}
	.section04 .sc04_01 .sc04_01_tit h1{margin:0 0 15px 0; font-size: 24px;}
	.section04 .sc04_01 .sc04_01_tit span{font-size: 12.5px;}
	.section04 .sc04_01 .sc04_01_tit a{position:absolute; right: 15px; top: 14px; font-size: 12px;}

	.section04 .sc04_02 .miso-post-gallery .post-row .post-list .post-image{width: 117px; height: 117px;}
	.section04 .sc04_02 .miso-post-gallery .post-row .post-list .post-image .img-item img{width: 100%;}
	.section04 .sc04_02 .miso-post-gallery .post-row .post-list .post-content{width: calc(100% - 117px); margin-left: 20px; padding-top: 10px;}
	.section04 .sc04_02 .miso-post-gallery .post-row .post-list .post-content a{font-size: 13px;}
	.section04 .sc04_02 .miso-post-gallery .post-row .post-list .post-content a > h1{line-height: 20px; margin-bottom: 9px;}
	.section04 .sc04_02 .miso-post-gallery .post-row .post-list .post-content a > p{margin-bottom: 0; font-size: 16px;}
	.section04 .sc04_02 .miso-post-gallery .post-row .post-list .post-content a > p span{font-size: 12px;}
}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
section05 - 업체 list
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.section05{padding: 119px 0; margin-top: 120px; background: url(/img/section05_bg.jpg); background-size: cover; }
.section05 .sc05_01{margin-bottom: 33px;}
.section05 .sc05_01 h1{font-size: 30px; color: #fff;}
.section05 .sc05_02 .gallery_container,
.section05 .sc05_02 .gallery_container .owl-show,
.section05 .sc05_02 .gallery_container .owl-show .owl-container{overflow: visible}
.section05 .sc05_02 .gallery_container .owl-show .owl-container{margin-right: 0 !important;}
.section05 .sc05_02 .owl-carousel .owl-wrapper-outer{background: none; padding: 0;}
.section05 .sc05_02 .owl-carousel .owl-wrapper-outer .item{background: #fff; border: 1px solid #ddd; margin-right: 9px;}
.section05 .sc05_02 .owl-carousel .owl-wrapper-outer .item .item-list{width: 100%;}
/* .section05 .sc05_02 .owl-carousel .owl-wrapper-outer .owl-item:nth-child(5n) .item{margin-right: 0;} */
.section05 .sc05_02 .owl-carousel .owl-wrapper-outer .item .top_img{width:100%; height: 157px; border-bottom: 1px solid #ddd; display:flex; align-items:center;}
.section05 .sc05_02 .owl-carousel .owl-wrapper-outer .item .top_img img{width: 100%; height:100%;}
.section05 .sc05_02 .owl-carousel .owl-wrapper-outer .item .hover_post{padding: 26px}
.section05 .sc05_02 .owl-carousel .owl-wrapper-outer .item .hover_post h5{margin-bottom: 11px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 19px; color: #000; }
.section05 .sc05_02 .owl-carousel .owl-wrapper-outer .item .hover_post p{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 14px; color: #666;}
.section05 .sc05_02 .owl-carousel .owl-controls .owl-buttons{width: 110.39%; display:flex; justify-content:space-between; position:absolute; left:50%; top: 50%;  transform: translate(-50%, -50%)}
.section05 .sc05_02 .owl-carousel .owl-controls .owl-buttons div{width: 17px; height: 32px; position:relative; background: none; margin-top: 0; line-height: 1; top: auto; display:flex;}
.section05 .sc05_02 .owl-carousel .owl-controls .owl-buttons div.owl-prev{left: -4px;}
.section05 .sc05_02 .owl-carousel .owl-controls .owl-buttons div.owl-next{right: 13px !important;}
.section05 .sc05_02 .owl-carousel .owl-controls .owl-buttons div span.arrow:before,
.section05 .sc05_02 .owl-carousel .owl-controls .owl-buttons div span.arrow:after{content:""; width: 23px; height: 2px; position:absolute; background: #fff;}
.section05 .sc05_02 .owl-carousel .owl-controls .owl-buttons div span.arrow:before{transform: rotate(45deg);}
.section05 .sc05_02 .owl-carousel .owl-controls .owl-buttons div span.arrow:after{transform: rotate(-45deg)}
.section05 .sc05_02 .owl-carousel .owl-controls .owl-buttons div span.arrow_left:before,
.section05 .sc05_02 .owl-carousel .owl-controls .owl-buttons div span.arrow_right:after{top: 16px;}

@media(max-width: 1150px){
	.section05{margin-top: 80px;}
}
@media(max-width: 991px){
	.section05{margin-top: 60px; padding: 60px 0; background: url(/img/msection05_bg.jpg); background-size:cover;}
	.section05 .sc05_01{margin-bottom: 27px;}
	.section05 .sc05_01 h1{font-size: 24px;}
	.section05 .sc05_02 .owl-carousel .owl-wrapper-outer .item{margin-right: 15px;}
	/* .section05 .sc05_02 .owl-carousel .owl-wrapper-outer .owl-item:nth-child(2n) .item{margin-right: 0;} */
	.section05 .sc05_02 .owl-carousel .owl-wrapper-outer .item .top_img{height: 23.75vw; position:relative;}
	.section05 .sc05_02 .owl-carousel .owl-wrapper-outer .item .top_img:after{content:""; width: 100%; height: 1px; position:absolute; left: 0; bottom: 0; background: #ddd}
	.section05 .sc05_02 .owl-carousel .owl-wrapper-outer .item .top_img img{width: 100%;}
	.section05 .sc05_02 .owl-carousel .owl-wrapper-outer .item .hover_post{padding: 15px;}
	.section05 .sc05_02 .owl-carousel .owl-wrapper-outer .item .hover_post h5{margin-bottom: 3px; font-size: 15px;}
	.section05 .sc05_02 .owl-carousel .owl-wrapper-outer .item .hover_post p{white-space:normal; text-overflow: ellipsis; overflow: hidden; word-break: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 12px;}
	.section05 .sc05_02 .owl-carousel .owl-controls .owl-buttons{width: 100%;}
	.section05 .sc05_02 .owl-carousel .owl-controls .owl-buttons div{background:rgba(1, 1, 1, 0.6);}
	.section05 .sc05_02 .owl-carousel .owl-controls .owl-buttons div.owl-prev{left: -1px}
	.section05 .sc05_02 .owl-carousel .owl-controls .owl-buttons div.owl-next{right: 0 !important;}
	.section05 .sc05_02 .owl-carousel .owl-controls .owl-buttons div span.arrow:before, 
	.section05 .sc05_02 .owl-carousel .owl-controls .owl-buttons div span.arrow:after{width: 11px; height:1px;}
	.section05 .sc05_02 .owl-carousel .owl-controls .owl-buttons div span.arrow_left:after{top: 12px;}
	.section05 .sc05_02 .owl-carousel .owl-controls .owl-buttons div span.arrow_left:before{top: 20px;}
	.section05 .sc05_02 .owl-carousel .owl-controls .owl-buttons div span.arrow_right:after{top: 20px; right:3px;}
	.section05 .sc05_02 .owl-carousel .owl-controls .owl-buttons div span.arrow_right:before{top: 12.7px; right:3px;}
}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
section06 - K화학 뉴스 , K화학 정보
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.section06{padding-top: 117px;}
.section06 .container_fix{display:flex;}
.section06 .container_fix .sc06_tit{display:flex; align-items:flex-end; justify-content:space-between; margin-bottom: 30px;}
.section06 .container_fix .sc06_tit div{display:flex; align-items:flex-end;}
.section06 .container_fix .sc06_tit div span{color:#666;}
.section06 .container_fix .sc06_tit a{display:block; position:relative; color:#999;}
.section06 .container_fix .sc06_tit a:after{content:""; width: 100%; height: 1px; position:absolute; left: 0; bottom: -4px; opacity:0; background: #000;}
.section06 .container_fix .sc06_tit a:hover{font-weight:600; color:#000;}
.section06 .container_fix .sc06_tit a:hover:after{opacity:1;}
.section06 .container_fix .sc06_post ul li{padding: 24px; border-bottom: 1px solid #eee; position:relative; z-index: 1; transition: all .2s}
.section06 .container_fix .sc06_post ul li:before{content:""; width: 100%; height: 100%; border: 1px solid #0063dc; position:absolute; z-index: -1; left: 0; top: 0; opacity: 0; transition: all .2s;}
.section06 .container_fix .sc06_post ul li:hover:before{opacity:1 ;}
.section06 .container_fix .sc06_post ul li a{font-weight: 400; color:#222;}
.section06 .container_fix .sc06_post ul li a span{width: auto; color:#666;}
.section06 .container_fix div{flex: 1;}
.section06 .container_fix div h1{width: 160px; font-size: 31px; font-weight: 600; color: #ff0086;}
.section06 .container_fix div span,
.section06 .container_fix div a{display:block; font-size: 15px;}
.section06 .container_fix div a{ line-height: 1;}
.section06 .container_fix div.sc06_01{margin-right: 39px; padding-right: 39px;}

@media(max-width: 1150px){
	.section06{padding-top: 80px;}
	.section06 .container_fix div.sc06_01{margin-right: 15px; padding-right: 15px;}
	.section06 .container_fix div h1{width: auto; font-size: 24px;}
	.section06 .container_fix div span, 
	.section06 .container_fix div a{font-size:13px;}
	.section06 .container_fix div span{width: auto; margin-left: 10px;}
	.section06 .container_fix .sc06_tit > span{margin-right: 30px;} 
	.section06 .container_fix .sc06_post ul li{padding: 19px;}
}
@media(max-width: 991px){
	.section06{padding-top: 60px;}
	.section06 .container_fix{flex-flow:column;}
	.section06 .container_fix .sc06_tit{position:relative;}
	.section06 .container_fix .sc06_tit div{flex-flow:column; align-items:flex-start; }
	.section06 .container_fix .sc06_tit > a{position:absolute; right: 0; top: 14px;}
	.section06 .container_fix div.sc06_01{margin: 0; margin-bottom: 60px; padding: 0;}
	.section06 .container_fix div span{margin-left: 0; font-size: 12.5px;}
	.section06 .container_fix div a{ font-size: 12px; font-weight:400;}
	.section06 .container_fix div h1{margin-bottom: 15px;}
	.section06 .container_fix .sc06_post ul li{padding: 15px 12px}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
section07 - 3종 배너
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.section07{padding-top: 120px;}
.section07 .container_fix{display:flex;}
.section07 .container_fix .sc07{flex: 1; margin-right: 25px; padding: 41px 26px 25px 55px; background: #eee; }
.section07 .container_fix .sc07:last-child{margin-right: 0;}
.section07 .container_fix .sc07 h1{line-height: 36px; margin-bottom: 11px; font-size: 26px; font-weight: 600; color: #222;  }
.section07 .container_fix .sc07 p{line-height: 25px; font-size: 15px; color: #666; }
.section07 .container_fix .sc07 .sc07_tit{margin-bottom: 40px;}
.section07 .container_fix .sc07 .sc07_more{display:flex; justify-content:space-between}
.section07 .container_fix .sc07 .sc07_more img{box-shadow: 0px 2px 11px rgba(1, 1, 1, 7%);}
.section07 .container_fix .sc07 .sc07_more div.manu{font-size: 16px; font-weight: 600; color: #222; display:flex;}
.section07 .container_fix .sc07 .sc07_more div.manu span{width: 13px; height: 13px; display: flex; align-items: center; justify-content: center; margin: 2px 0 0 18px; position:relative;}
.section07 .container_fix .sc07 .sc07_more div.manu span:before,
.section07 .container_fix .sc07 .sc07_more div.manu span:after{content:""; position:absolute; background: #171717;}
.section07 .container_fix .sc07 .sc07_more div.manu span:before{width: 100%; height: 1px;}
.section07 .container_fix .sc07 .sc07_more div.manu span:after{width: 1px; height: 100%;}
.section07 .container_fix .sc07 .sc07_more div:last-child{width: 48px; height:48px; background: #fff; border-radius: 8px; box-shadow: 0px 2px 11px rgba(1, 1, 1, 10%);}
.section07 .container_fix .sc07 .sc07_more div:last-child img{box-shadow: none}
.section07 .container_fix .sc07_02 .sc07_more img{border-radius: 8px;}
.section07 .container_fix .sc07_03 .sc07_tit{margin-bottom: 65px;}

@media(max-width: 1150px){
	.section07{padding-top: 80px;}
	.section07 .container_fix .sc07{padding:41px 26px 25px 37px;}
	.section07 .container_fix .sc07 h1{line-height:30px; margin-bottom: 14px; font-size: 22px;}
	.section07 .container_fix .sc07 p{line-height: 21px; font-size: 14px;}
	.section07 .container_fix .sc07 .sc07_more div.manu{font-size: 14px; }
}
@media(max-width: 991px){
	.section07{padding-top: 60px;}
	.section07 .container_fix{flex-flow:column;}
	.section07 .container_fix .sc07{margin: 0; margin-bottom: 20px; padding:40px 15px 20px 30px;}
	.section07 .container_fix .sc07:last-child{margin-bottom: 0;}
	.section07 .container_fix .sc07 h1{margin-bottom:5px; font-size: 19px;}
	.section07 .container_fix .sc07 p{line-height:19px; font-size: 13px;}
	.section07 .container_fix .sc07 .sc07_tit{margin-bottom:30px;}
	.section07 .container_fix .sc07 .sc07_more div:last-child{width: 40px; height:40px; display:flex; align-items:center; justify-content:center;}
	.section07 .container_fix .sc07 .sc07_more div:last-child img{width: auto; height:20px;}
	.section07 .container_fix .sc07_02 .sc07_more div:last-child img{width: 100%; height: 40px;}
	.section07 .container_fix .sc07_03 .sc07_more div:last-child img{width: 100%; height: auto;}
	.section07 .container_fix .sc07 .sc07_more div.manu{font-size: 13px;}
	.section07 .container_fix .sc07 .sc07_more div.manu span{width: 11px; height: 11px; margin:1px 0 0 11px;}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
section08 - 
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.section08{padding:55px 0; margin-top: 120px; background: url(/img/section08_bg.jpg); background-size: cover;  color: #fff; text-align:center;}
.section08 h1{font-size: 15px;}
.section08 h2{margin: 19px 0 40px; font-size: 28px; font-weight: 500; }
.section08 a{width: 148px; line-height: 43px; display:block; margin: 0 auto; font-size: 16px; color: #fff; border: 1px solid #fff; transition: all .15s;}
.section08 a:hover{background: #ff0084; border-color:#ff0084}

@media(max-width: 1150px){
	.section08{margin-top: 80px;}
	.section08 h2{font-size: 24px;}
	.section08 a{width: 138px; line-height: 37px; font-size: 14px;}
}
@media(max-width: 991px){
	.section08{margin-top: 60px; padding: 37px 0; background: url(/img/msection08_bg.jpg); background-size:cover;}
	.section08 h1{font-size: 13px;}
	.section08 h2{margin:12px 0 28px; font-size: 18px;}
	.section08 a{width: 100px; line-height: 30px; font-size: 11px;}
	
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
풋터
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.fix_footer{margin-top: 0; border-top: 1px solid #ddd}
.fix_footer .fix_infos_box{padding: 50px 0}
.fix_footer .fix_infos_box .container_fix{display:flex;}
.fix_footer .fix_infos_box .ft_logo{width: 280px;}
.fix_footer .fix_infos_box .ft_info{width: calc(100% - 280px)}
.fix_footer .fix_infos_box .ft_info ul li,
.fix_footer .fix_infos_box .ft_info ul li a,
.fix_footer .fix_infos_box .ft_info h4{font-size: 15px; color: #444}
.fix_footer .fix_infos_box .ft_info h4{text-transform: uppercase}
.fix_footer .fix_infos_box .ft_info ul.info_ul01{margin-bottom:23px;}
/* .fix_footer .fix_infos_box .ft_info ul.info_ul01 li a{font-weight: 500} */
.fix_footer .fix_infos_box .ft_info ul.info_ul02{margin-bottom:10px;}
.fix_footer .fix_infos_box .ft_info ul.info_ul03{margin-bottom: 21px;}
.fix_footer .fix_infos_box .ft_info h4{margin-top: 0;}
.fix_footer .fix_infos_box .ft_info .info_ul > li{letter-spacing: 0;}
.fix_footer .fix_infos_box .ft_info .info_ul > li + li{margin: 0 0 0 15px; padding-left: 17px;}
.fix_footer .fix_infos_box .ft_info .info_ul > li + li:after{margin-top: 1px; transform: translateY(-50%); background: #aaa; }

@media(max-width: 1150px){
	.fix_footer .fix_infos_box .ft_logo{width: auto;}
	.fix_footer .fix_infos_box .ft_info{width: auto;}
	.fix_footer .fix_infos_box .ft_info > ul{display:flex;}
	.fix_footer .fix_infos_box .ft_info .info_ul > li + li:after{display:block;}
}
@media(max-width: 991px){
	.fix_footer .fix_infos_box{padding: 30px 0 40px;}
	.fix_footer .fix_infos_box .container_fix{flex-flow:column;}
	.fix_footer .fix_infos_box .ft_logo{margin-bottom:30px;}
	.fix_footer .fix_infos_box .ft_logo img{width: auto; height: 48px;}
	.fix_footer .fix_infos_box .ft_info ul li, 
	.fix_footer .fix_infos_box .ft_info ul li a, 
	.fix_footer .fix_infos_box .ft_info h4{font-size: 12px;}
	.fix_footer .fix_infos_box .ft_info > ul{margin-bottom: 10px;}
	.fix_footer .fix_infos_box .info_ul > li + li:after{height: 10px;}
	.fix_footer .fix_infos_box .ft_info ul.info_ul03{margin-bottom: 10px;}
	.fix_footer .fix_infos_box .ft_info h4{margin-top: 25px;}
}

.at-go .go-btn{width: 50px; height: 50px; right: 16.1%; bottom: 107px; transition: all .15s}
.at-go .go-btn span{width: 100%; height: 100%; display:flex; align-items:center; justify-content:center; margin: 0; background: #fff; border: 1px solid #0159c4}
.at-go .go-btn span.go-top:before,
.at-go .go-btn span.go-top:after{content:""; width: 14px; height: 2px; position:absolute; background: #0159c4; }
.at-go .go-btn span.go-top:before{transform: rotate(45deg); left: 23px;}
.at-go .go-btn span.go-top:after{transform: rotate(-45deg); left: 14px;}
.at-go .go-btn.active{bottom: 187px}

@media(max-width: 1770px){
	.at-go .go-btn{right: 13%;}
}
@media(max-width: 1500px){
	.at-go .go-btn{right: 6%;}
}
@media(max-width: 991px){
	.at-go .go-btn{width: 40px; height: 40px; right: 15px; bottom: 50px; transition: all .25s;}
	.at-go .go-btn span.go-top:before, 
	.at-go .go-btn span.go-top:after{width: 11px; height: 1px;}
	.at-go .go-btn span.go-top:before{left: 19px;}
	.at-go .go-btn span.go-top:after{left: 12px;}
	.at-go .go-btn.active{bottom: 280px;}
}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
우측 윙
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.wing-right{width: 90px; right: -135px; padding: 17px 0 14px; background :#fff; box-shadow: 0 5px 14px rgb(1 1 1 / 5%); border: 1px solid #ddd; text-align:center; }
.wing-right h1{margin-top: 11px; font-size: 14px; font-weight: 600; color: #666; }
.wing-right a{display:block;}
.wing-right a:first-child{position:relative; padding-bottom: 14px; margin-bottom: 14px; }
.wing-right a:first-child:after{content:""; width: 53px; height: 1px; position:absolute; bottom: 0; left: 50%; transform: translateX(-50%); background: #e4e4e4; }

@media(max-width: 1550px){
	.wing-right{width: 80px; display: block !important; right: 0; padding:14px 0 13px;}
	.wing-right h1{font-size: 12px;}
	.wing-right a:first-child{margin-bottom: 10px; padding-bottom: 10px;}
	.wing-right a img{width: auto; height: 15px;}
}
@media(max-width: 991px){
	.wing-right{width: 65px; right:15px; z-index:99 !important; padding: 11px 0;}
	.wing-right h1{margin-top: 9px; font-size: 11px;}
}
@media(max-width: 480px){
	.wing-right{display: block !important}
}



/* 221201 피드백 요청사항 */
.pc-menu .nav-full .menu-a, 
.pc-menu .nav-full li{font-size:19px;}


/* 221227 kmj 피드백 - 익스 수정 */
header.at-header .pc_header .search_box form .header_search input{height:50px;}
.pc-menu .nav-full .at-container .nav-slide{width:67.016%; max-width:100%;}
.pc-menu .nav-full li.menu-li{width:16.18%;}
.pc-menu .nav-full li.menu-li:nth-of-type(2){width:12.35%;}
.pc-menu .nav-full li.menu-li:nth-of-type(3){width:13.36%;}
.pc-menu .nav-full li.menu-li:nth-of-type(5){width:9.5%;}
.pc-menu .nav-full li.menu-li:last-child{width:12.4%;}

.gallery_container .list-item{align-items:center}
.gallery_container .list-item .fix_gallery_link a{height:44px;}
.list-tsearch .right_search .form-group{height:46px;}
.list-tsearch .right_search input{height:46px;}
.list-tsearch .right_search select::-ms-expand{display:none}

@media(max-width:1919px){	
	.pc-menu .nav-full .at-container .nav-slide{width:100%;}
	.gallery_container .list-item .fix_gallery_link a{height:34px;}
}
@media(max-width:991px){
	.section07 .container_fix .sc07{width:100%;}
	.section03 .sc03_01 .product ul li span.name{white-space:nowrap;}
}
/* 230915 kah 유지보수 */
.gallery_container .list-item .fix_gallery_content h1 span.writer{display:inline-block; font-size:16px; color: #666;}
.gallery_container .list-item .fix_gallery_content h1 span.writer li.gowun{list-style:none; margin-left:15px}
.gallery_container .list-item .fix_gallery_content h1 span.writer span.gowun{color:#333; font-weight:600; margin-right:17px}
.gallery_container .list-item .fix_gallery_content h1 > span.writer span.sv_member{font-family: 'GowunDodum', sans-serif !important; font-weight:300;}
@media (max-width:991px){
	.product.gallery_container .list-item .fix_gallery_content ul{height:fit-content !important}
	.product.gallery_container .list-item .fix_gallery_content ul li{white-space:wrap; margin-bottom:10px; padding-right:0;}
	.product.gallery_container .list-item .fix_gallery_content ul li:after{display:none;}
	.product.gallery_container .list-item .fix_gallery_content ul li span:first-child{width:50px; display:inline-block; margin-right:0 !important;}
}