@charset "UTF-8";

/********************************
 레이아웃 세팅
 *******************************/
/*퀵 : 시작값변경*/
.quickBox .qkBanner {top:36.0rem;}

/********************************
 01메인배너
 *******************************/
.m_visualBox {position:relative; background-color:#1a2134; z-index:1;}
.m_visualBox .mvset {position:relative; height:100vh;}

.mvSlideBox {overflow:hidden; position:absolute; width:100%; height:100vh; z-index:20;}
.mvSlideBox .mvSlide {}
.mvSlideBox .mvSlide .mvsSet {display:table; height:100vh;}
.mvSlideBox .mvSlide .mvsSet .inner {display:table-cell; height:100%; vertical-align:middle;}
.mvSlideBox .mvSlide .mvsSet .inner .cont {position:relative; margin:0 auto; max-width:112.0rem;}
.mvSlideBox .mvSlide .mvsSet .inner .cont::after {content:''; display:block; clear:both;}
.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l {float:left; width:calc(50% - 9.4rem); color:#fff;}
.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l .numBox {display:block; font-family:'EXO','NSK',sans-serif; font-size:3.2rem; font-weight:500;}
.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l .numBox strong {font-weight:700; font-size:4.6rem; color:#12C858; vertical-align:sub;}
.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l .numBox span {opacity:0.5;}
.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l h2 {font-size:5.4rem; font-weight:700; line-height:1.2;}
.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l .engCopy {margin-bottom:2.4rem; font-family:'EXO','NSK',sans-serif; font-weight:300; opacity:0.4;}
.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l .addTxt {margin-bottom:3.0rem;}
.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l .addTxt dt {margin-bottom:0.4rem; font-size:2.3rem;}
.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l .addTxt dd {font-size:1.8rem; opacity:0.6;}
.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l .btnBox {}
.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l .btnBox > a {position:relative; display:inline-block; padding:0 4.0rem 0 2.0rem; min-width:22.0rem; font-size:1.8rem; line-height:6.0rem; color:#fff; text-decoration:none; background-color:rgba(49,255,0,0.7); border-radius:1.0rem;}
.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l .btnBox > a i {display:block; position:absolute; right:2.0rem; top:50%; width:1.6rem; height:1.6rem; background:url(../../images/img_more.svg) 0 0 no-repeat; transform:translateY(-50%);}

.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_r {position:relative; float:right; width:calc(50% - 1.0rem); transition:width 0.2s linear;}
.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_r .imgBox {overflow:hidden; margin-top:4.0rem; border-radius:1.2rem; box-shadow:0.8rem 1.0rem 4.0rem 0 rgba(0,0,0,0.5);}
.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_r .imgBox .numBox {display:none; position:absolute; bottom:0; right:0; margin:0 auto; max-width:55.0rem; font-family:'EXO','NSK',sans-serif; font-size:2.4rem;}
.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_r .imgBox .numBox .numIn {position:relative;}
.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_r .imgBox .numBox em {display:inline-block; position:absolute; bottom:0; right:0; width:5.4rem; height:5.4rem; line-height:5.4rem; font-weight:700; color:#fff; background-color:#12C858; border-radius:1.2rem 0 1.2rem 0;}

.mvSlideBox .mvSlide .slick-prev {left:2.0rem; width:5.2rem; height:9.6rem; z-index:30;}
.mvSlideBox .mvSlide .slick-prev::before {display:none;}
.mvSlideBox .mvSlide .slick-next {right:2.0rem; width:5.2rem; height:9.6rem; z-index:30;}
.mvSlideBox .mvSlide .slick-next::before {display:none;}
.mvSlideBox .mvSlide .slick-arrow .mvArrow {display:block; width:5.2rem; height:9.6rem; background-repeat:no-repeat;}
.mvSlideBox .mvSlide .slick-arrow .mvArrow.mvPrev {background-image:url(../../images/img_mPrev.svg);}
.mvSlideBox .mvSlide .slick-arrow .mvArrow.mvNext {background-image:url(../../images/img_mNext.svg);}

.mvBGslide {position:relative; overflow:hidden; width:100%; z-index:10;}
.mvBGslide .mvBGset {height:100vh; background-repeat:no-repeat; background-size:cover;}
.mvBGslide.mvPc {display:block;}
.mvBGslide.mvMobile {display:none;}

	/*media query*/
@media screen and (max-width:1340px) {
	.mvSlideBox .mvSlide .mvsSet .inner .cont {padding:0 11.0rem; max-width:inherit;}
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l {width:calc(50% - 4.0rem); color:#fff;}
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l .numBox {font-size:2.8rem;}
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l .numBox strong {font-size:4.2rem;}
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l h2 {font-size:4.6rem;}
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l .engCopy {font-size:1.5rem;}
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l .addTxt dt {font-size:2.0rem;}
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l .addTxt dd {font-size:1.6rem;}
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_r {width:calc(50% - 4.0rem);}
	
	.mvSlideBox .mvSlide .slick-prev {width:4.2rem; height:7.8rem;}
	.mvSlideBox .mvSlide .slick-next {width:4.2rem; height:7.8rem;}
	.mvSlideBox .mvSlide .slick-arrow .mvArrow {width:4.2rem; height:7.8rem; background-size:cover;}
}
@media screen and (max-width:1200px) {
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l {float:none; margin:0 auto; width:100%; text-align:center;}
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_r {float:none; margin:0 auto; width:100%; max-width:55.0rem; text-align:center;}
	
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l {margin-top:4.0rem;}
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l .numBox {display:none;}
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l h2 {margin-bottom:1.0rem;}
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l .engCopy {display:none;}
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l .addTxt dt {display:none;}
	
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_r .imgBox .numBox {display:block;}
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
	.mvSlideBox .mvSlide .mvsSet .inner .cont {padding:0 3.0rem;}
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l h2 {font-size:3.2rem;}
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l .addTxt dd {font-size:1.4rem;}
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_r .imgBox {margin:0 2.0rem;}
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_r .imgBox .numBox {right:2.0rem; font-size:1.8rem;}
	
	.mvSlideBox .mvSlide .slick-dots {bottom:3.0rem;}
	.mvSlideBox .mvSlide .slick-dots li button:before {content:''; display:inline-block; left:50%; top:50%; width:1.0rem; height:1.0rem; border-radius:50%; background-color:#fff; transform:translate(-50%, -50%);}
	.mvSlideBox .mvSlide .slick-dots li.slick-active button:before {opacity:1;}
}
@media screen and (max-width:480px) {
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l h2 {font-size:3.2rem;}
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_r .imgBox {margin:0;}
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_r .imgBox .numBox {right:0;}
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_r .imgBox .numBox em {width:4.0rem; height:4.0rem; line-height:4.0rem;}
}
@media screen and (max-width:360px) {
	.mvSlideBox .mvSlide .mvsSet .inner .cont .cont_l h2 {font-size:2.8rem;}
}


/********************************
 02제품소개
 *******************************/
.mproBox {padding-bottom:10.0rem;}
.mproBox::after {content:''; display:block; clear:both;}
.mproBox .mproBarbox {height:16.0rem; background:linear-gradient(to left, #10b24d, #10b291, #1a5ea9);}
.mproBox .mproBarbox .mprobInner {margin:0 auto; padding:0 2.0rem; max-width:134.0rem; height:100%;}
.mproBox .mproBarbox .mprobInner .mprobTab {display:flex; height:100%; align-items:stretch; padding-top:2.0rem;}
.mproBox .mproBarbox .mprobInner .mprobTab > li {height:100%; text-align:center; color:#fff; border-radius:2.0rem 2.0rem 0 0;}
.mproBox .mproBarbox .mprobInner .mprobTab.col4 > li {width:25%;}
.mproBox .mproBarbox .mprobInner .mprobTab.col5 > li {width:20%;}
.mproBox .mproBarbox .mprobInner .mprobTab > li > button {display:flex; justify-content:center; flex-direction:column; margin:0 auto; height:100%; text-align:center;}
.mproBox .mproBarbox .mprobInner .mprobTab > li > button:focus {outline:0;}
.mproBox .mproBarbox .mprobInner .mprobTab > li > button .iconSet {position:relative; display:block; margin:0 auto; padding:0.5rem; width:8.0rem; height:7.0rem; background-repeat:no-repeat; background-position:center center; /*transition:background-image 0.2s linear;*/}
.mproBox .mproBarbox .mprobInner .mprobTab > li > button .iconSet::after {content:''; display:block; position:absolute; right:0.5rem; bottom:0.8rem; width:2.0rem; height:2.0rem; background:url(../../images/img_proChk.svg) 0 0 no-repeat; opacity:0;}
.mproBox .mproBarbox .mprobInner .mprobTab > li > button .iconSet.con01 {background-image:url(../../images/icon_pro01.svg);}
.mproBox .mproBarbox .mprobInner .mprobTab > li > button .iconSet.con02 {background-image:url(../../images/icon_pro02.svg);}
.mproBox .mproBarbox .mprobInner .mprobTab > li > button .iconSet.con03 {background-image:url(../../images/icon_pro03.svg);}
.mproBox .mproBarbox .mprobInner .mprobTab > li > button .iconSet.con04 {background-image:url(../../images/icon_pro04.svg);}
.mproBox .mproBarbox .mprobInner .mprobTab > li > button .iconSet.con05 {background-image:url(../../images/icon_pro05.svg);}
.mproBox .mproBarbox .mprobInner .mprobTab > li > button em {display:block; color:#fff; margin:0 auto; font-size:1.8rem; font-weight:500; opacity:0.7;}
.mproBox .mproBarbox .mprobInner .mprobTab > li > button em .bk {display:inline;}
.mproBox .mproBarbox .mprobInner .mprobTab > li.current {background-color:#fff;}
.mproBox .mproBarbox .mprobInner .mprobTab > li.current > button .iconSet {}
.mproBox .mproBarbox .mprobInner .mprobTab > li.current > button .iconSet::after {opacity:1; bottom:0.5rem; transition:opacity 0.1s linear, bottom 0.2s linear;}
.mproBox .mproBarbox .mprobInner .mprobTab > li.current > button .iconSet.con01 {background-image:url(../../images/icon_pro01_on.svg);}
.mproBox .mproBarbox .mprobInner .mprobTab > li.current > button .iconSet.con02 {background-image:url(../../images/icon_pro02_on.svg);}
.mproBox .mproBarbox .mprobInner .mprobTab > li.current > button .iconSet.con03 {background-image:url(../../images/icon_pro03_on.svg);}
.mproBox .mproBarbox .mprobInner .mprobTab > li.current > button .iconSet.con04 {background-image:url(../../images/icon_pro04_on.svg);}
.mproBox .mproBarbox .mprobInner .mprobTab > li.current > button .iconSet.con05 {background-image:url(../../images/icon_pro05_on.svg);}
.mproBox .mproBarbox .mprobInner .mprobTab > li.current > button em {color:#25a14e; opacity:1.0;}

.mproBox .tab_content {display:none;}
.mproBox .tab_content.current {display:block;}
.mproBox .tab_content .mproSubtab {margin-bottom:3.0rem; min-height:8.0rem; border-bottom:0.1rem solid #ececec;}
.mproBox .tab_content .mproSubtab .mprostInner {position:relative; margin:0 auto; padding-right:11.0rem; max-width:130.0rem;}
.mproBox .tab_content .mproSubtab .mprostInner .listBox {font-size:0;}
.mproBox .tab_content .mproSubtab .mprostInner .listBox::after {content:''; display:block; clear:both;}
.mproBox .tab_content .mproSubtab .mprostInner .listBox > li {display:inline-block; padding:1.0rem 1.5rem 0; font-size:1.8rem;}
.mproBox .tab_content .mproSubtab .mprostInner .listBox > li button {position:relative; display:table; font-size:1.8rem; font-weight:500; color:#999;}
.mproBox .tab_content .mproSubtab .mprostInner .listBox > li button > span {position:relative; display:table-cell; height:7.0rem; vertical-align:middle;}
.mproBox .tab_content .mproSubtab .mprostInner .listBox > li button > span::after {content:''; position:absolute; left:50%; bottom:-0.1rem; width:0; height:0.3rem; background-color:#25a14e;}
.mproBox .tab_content .mproSubtab .mprostInner .listBox > li.on button {}
.mproBox .tab_content .mproSubtab .mprostInner .listBox > li.on button > span {color:#191919;}
.mproBox .tab_content .mproSubtab .mprostInner .listBox > li.on button > span::after {width:100%; margin-left:-50%; transition:all 0.2s linear;}
.mproBox .tab_content .mproSubtab .mprostInner .listBox > li:hover button > span::after,
.mproBox .tab_content .mproSubtab .mprostInner .listBox > li:focus button > span::after {width:100%; margin-left:-50%; transition:all 0.2s linear;}
.mproBox .tab_content .mproSubtab .mprostInner .mproMore {display:inline-block; position:absolute; right:0; top:2.6rem;}
.mproBox .tab_content .mproSubtab .mprostInner .mproMore > a {display:block; width:9.0rem; font-family:'EXO','NSK',sans-serif; font-weight:400; color:#555; line-height:3.4rem; border:0.1rem solid #dcdcdc; border-radius:2.5rem;}
.mproBox .tab_content .mproSubtab .mprostInner .mproMore > a span {display:inline-block; padding:0 0 0 1.6rem; line-height:1;}
.mproBox .tab_content .mproSubtab .mprostInner .mproMore > a span::after {content:''; display:inline-block; position:absolute; right:1.4rem; top:50%; width:1.0rem; height:1.0rem; background:url(../../images/more_grey.svg) 0 0 no-repeat; transform:translateY(-50%);}

.mproSubList {position:relative; min-height:57.0rem;}
.mproSubList::after {content:''; display:block; clear:both;}
.mproSubList .mproslInner {}

.mproduct .slick-list {margin:0 auto; padding:1.0rem; max-width:134.0rem;}
.mproduct .slick-prev {left:2.0rem; width:6.0rem; height:6.0rem; z-index:30;}
.mproduct .slick-prev::before {display:none;}
.mproduct .slick-next {right:2.0rem; width:6.0rem; height:6.0rem; z-index:30;}
.mproduct .slick-next::before {display:none;}
.mproduct .slick-arrow .mproArrow {display:block; width:6.0rem; height:6.0rem; background-repeat:no-repeat; background-color:#25ba0d; border-radius:50%; box-shadow:0.2rem 0.5rem 1.5rem rgba(0,0,0,0.2);}
.mproduct .slick-arrow .mproArrow.mproPrev {background-image:url(../../images/img_proPrev.svg); background-position:left 2.3rem top 2.2rem;}
.mproduct .slick-arrow .mproArrow.mproNext {background-image:url(../../images/img_proNext.svg); background-position:right 2.3rem top 2.2rem;}
.mproduct .mproSet {padding:0 1.0rem;}
.mproduct .mproInfo {display:flex; justify-content:center; flex-direction:column;}
.mproduct .mproInfo .mporImg {display:flex; justify-content:center; flex-direction:column; margin-bottom:2.0rem; height:26.0rem; text-align:center; /*background-color:#f2f2f2;*/}
.mproduct .mproInfo .mporImg img {margin:0 auto; max-height:26.0rem;}
.mproduct .mproInfo .mproTit {overflow:hidden; display:block; text-overflow:ellipsis; white-space:nowrap; -o-text-overflow:ellipsis; margin-bottom:1.6rem; font-size:2.6rem; color:#191919; font-weight:700; line-height:1.2;}
.mproduct .mproInfo .mproSpec {position:relative; margin-bottom:4.0rem; padding-left:2.4rem;}
.mproduct .mproInfo .mproSpec::before {content:''; display:block; position:absolute; left:0; top:0; bottom:0; width:4px; height:100%; background-color:#ddece2;}
.mproduct .mproInfo .mproSpec > ul {}
.mproduct .mproInfo .mproSpec > ul li {display:flex; margin-top:1.0rem; line-height:1.3;}
.mproduct .mproInfo .mproSpec > ul li:first-child {margin-top:0;}
.mproduct .mproInfo .mproSpec > ul li .tit {padding-right:2.0rem; width:8.0rem; font-weight:500; color:#191919;}
.mproduct .mproInfo .mproSpec > ul li .tit .bk {display:block;}
.mproduct .mproInfo .mproSpec > ul li .txt {width:calc(100% - 8.0rem);}
.mproduct .mproInfo .mproSpec > ul li .txt strong {color:#0060de;}

	/*옵션:색상*/
.mproduct .mproInfo .mproSpec > ul li .txt .clcset {position:relative; padding:0.3rem; display:inline-block;}
.mproduct .mproInfo .mproSpec > ul li .txt .clcset > em {overflow:hidden; display:block; width:1.8rem; height:1.8rem; border-radius:50%; text-indent:-9999px;}

	/*옵션:인증마크*/
.mproduct .mproInfo .mproSpec > ul li .txt .markset {position:relative; padding:0.3rem; display:inline-block;}
.mproduct .mproInfo .mproSpec > ul li .txt .markset img {overflow:hidden; width:2.6rem;}

.mproduct .mproInfo .btnMore {}
.mproduct .mproInfo .btnMore > a {display:block; margin:0 auto; padding:1.0rem; max-width:20.0rem; color:#191919; font-weight:500; border:0.1rem solid #dcdcdc; background-color:#fff; border-radius:1.0rem; text-align:center;}
.mproduct .mproInfo .btnMore > a span {display:inline-block;}


	/*media query*/
@media screen and (max-width:1500px) {
	.mproduct .slick-prev,
	.mproduct .slick-next {transform:translateY(-280%);}
}
@media screen and (max-width:1340px) {
	.mproBox .tab_content .mproSubtab {min-height:7.0rem;}
	.mproBox .tab_content .mproSubtab .mprostInner {padding-left:2.0rem;}
	.mproBox .tab_content .mproSubtab .mprostInner .listBox > li button {font-size:1.6rem;}
	.mproBox .tab_content .mproSubtab .mprostInner .listBox > li button > span {height:6.0rem;}
	.mproBox .tab_content .mproSubtab .mprostInner .mproMore {right:2.0rem; top:2.0rem;}
	.mproBox .tab_content .mproSubtab .mprostInner .mproMore > a {width:8.4rem;}
	
	.mproduct .slick-list {padding:1.0rem 2.0rem;}
	.mproduct .slick-prev {left:1.5rem; transform:translateY(-280%);}
	.mproduct .slick-next {right:1.5rem; transform:translateY(-280%);}
	.mproduct .mproSet {padding:0 2.0rem;}
}
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
	.mproBox .mproBarbox .mprobInner .mprobTab > li > button em {font-size:1.6rem;}
}
@media screen and (max-width:767px) {
	.mproBox .tab_content .mproSubtab {margin-bottom:2.0rem; min-height:6.0rem;}
	.mproBox .tab_content .mproSubtab .mprostInner {padding:0 1.4rem;}
	.mproBox .tab_content .mproSubtab .mprostInner .listBox {padding:1.0rem 0;}
	.mproBox .tab_content .mproSubtab .mprostInner .listBox > li {float:left; margin:0.5rem 0; padding:0 0.6rem; width:25%;}
	.mproBox .tab_content .mproSubtab .mprostInner .listBox > li button {display:flex; align-items:center; padding:0.5rem; width:100%; height:6.0rem; font-size:1.4rem; line-height:1.2; text-align:center; border:0.1rem solid #dcdcdc; border-radius:0.5rem;}
	/*
	.mproBox .tab_content .mproSubtab .mprostInner .listBox > li button {display:flex; align-items:center; width:100%; height:6.0rem; font-size:1.4rem; line-height:1.2; text-align:center;}
	.mproBox .tab_content .mproSubtab .mprostInner .listBox > li button::after {content:''; position:absolute; left:50%; bottom:-0.1rem; width:0; height:0.3rem; background-color:#25a14e;}
	*/
	.mproBox .tab_content .mproSubtab .mprostInner .listBox > li button > span {display:block; padding:1.0rem 0 1.0rem; width:100%; height:auto;}
	.mproBox .tab_content .mproSubtab .mprostInner .listBox > li button > span::after {display:none;}
	.mproBox .tab_content .mproSubtab .mprostInner .listBox > li.on button {border-color:#25a14e; transition:border-color 0.2s linear;}
	.mproBox .tab_content .mproSubtab .mprostInner .mproMore {display:none;}
	.mproBox .tab_content .mproSubtab .mprostInner .mproMore > a {width:8.4rem;}
	
	.mproduct .slick-list {padding:1.0rem 1.5rem;}
	.mproduct .mproSet {padding:0 1.5rem;}
	
	.mproduct .mproInfo .mproTit {font-size:2.0rem;}
}
@media screen and (max-width:640px) {
	.mproBox {padding-bottom:3.0rem;}
	.mproBox .tab_content .mproSubtab .mprostInner {padding:0 1.7rem;}
	.mproBox .tab_content .mproSubtab .mprostInner .listBox > li {margin:0.3rem 0; padding:0 0.3rem; width:33.3333%;}
	.mproBox .tab_content .mproSubtab .mprostInner .listBox > li button {height:5.0rem;}
	
	.mproBox .mproBarbox {height:15.0rem;}
	.mproBox .mproBarbox .mprobInner .mprobTab > li > button .iconSet {width:6.0rem; height:5.3rem; background-size:cover;}
	.mproBox .mproBarbox .mprobInner .mprobTab > li > button .iconSet::after {right:0rem;}
	.mproBox .mproBarbox .mprobInner .mprobTab > li > button em {margin-top:0.5rem; font-size:1.4rem; line-height:1.2;}
	.mproBox .mproBarbox .mprobInner .mprobTab > li > button em .bk {display:block;}
	.mproBox .mproBarbox .mprobInner .mprobTab > li.current > button .iconSet::after {bottom:0.0rem;}
	
	.mproduct .mproSet {padding:0 2.0rem;}
	.mproduct .slick-prev,
	.mproduct .slick-next {transform:translateY(-360%);}
	.mproduct .slick-prev {width:4.0rem; height:4.0rem;}
	.mproduct .slick-next {width:4.0rem; height:4.0rem;}
	.mproduct .slick-arrow .mproArrow {width:4.0rem; height:4.0rem;}
	.mproduct .slick-arrow .mproArrow.mproPrev {background-position:left 1.3rem top 1.2rem;}
	.mproduct .slick-arrow .mproArrow.mproNext {background-position:right 1.3rem top 1.2rem;}
}
@media screen and (max-width:480px) {
	.mproBox .mproBarbox {height:13.0rem;}
	.mproBox .mproBarbox .mprobInner .mprobTab > li > button .iconSet {width:4.6rem; height:4.1rem;}
	.mproBox .mproBarbox .mprobInner .mprobTab > li > button .iconSet::after {right:0rem;}
	.mproBox .mproBarbox .mprobInner .mprobTab > li > button em {font-size:1.4rem; line-height:1.2;}
}
@media screen and (max-width:360px) {
	.mproBox .mproBarbox {height:13.0rem;}
	.mproBox .mproBarbox .mprobInner .mprobTab > li > button .iconSet {width:4.0rem; height:3.5rem;}
	.mproBox .mproBarbox .mprobInner .mprobTab > li > button em {font-size:1.3rem; line-height:1.2;}
}


/********************************
 03수상이력
 *******************************/
.awardBox {position:relative; z-index:5;}
.awardBox::after {content:''; display:block; clear:both;}
.awardBox .inner {position:relative; min-height:90.0rem;}
.awardBox .inner .awardContbox {position:relative; margin:0 auto; padding:12.0rem 0 0; max-width:134.0rem; min-height:61.0rem; z-index:30;}
.awardBox .inner .awardContbox::after {content:''; display:block; clear:both;}
.awardBox .inner .awardContbox .awardMn {position:relative; float:left; padding-left:2.0rem; width:24.0rem; z-index:25;}
.awardBox .inner .awardContbox .awardMn h2 {font-weight:700; font-size:4.2rem; color:#fff; line-height:1.2;}
.awardBox .inner .awardContbox .awardMn .awardTab {margin-top:6.0rem;}
.awardBox .inner .awardContbox .awardMn .awardTab::after {content:''; display:block; clear:both;}
.awardBox .inner .awardContbox .awardMn .awardTab > li {position:relative;}
.awardBox .inner .awardContbox .awardMn .awardTab > li::after {content:''; position:absolute; left:0; bottom:0; width:100%; height:0.1rem; background-color:rgba(255,255,255,0.4);}
.awardBox .inner .awardContbox .awardMn .awardTab > li button {display:table; width:100%;}
.awardBox .inner .awardContbox .awardMn .awardTab > li button span {display:table-cell; width:100%; height:7.0rem; font-size:2.0rem; color:#fff; vertical-align:middle;}
.awardBox .inner .awardContbox .awardMn .awardTab > li.current button span {padding-left:2.0rem; padding-right:4.2rem; font-size:2.4rem; font-weight:700;}
.awardBox .inner .awardContbox .awardMn .awardTab > li.current button span::before,
.awardBox .inner .awardContbox .awardMn .awardTab > li.current button span::after {content:''; display:inline-block; position:absolute;}
.awardBox .inner .awardContbox .awardMn .awardTab > li.current button span::before {left:0; top:50%; width:0.8rem; height:0.8rem; background-color:#fff; border-radius:50%; transform:translateY(-50%);}
.awardBox .inner .awardContbox .awardMn .awardTab > li.current button span::after {right:0; top:50%; width:43.0rem; height:10.0rem; background:url(../../images/img_more_arrow.svg) right center no-repeat; transform:translateY(-50%);}
.awardBox .inner .awardContbox .awdtab_content {display:none;}
.awardBox .inner .awardContbox .awdtab_content.current {display:block;}

.awardBox .inner .awardContbox .awardList {position:relative; float:right; padding:9.0rem 0; width:calc(100% - 29.0rem); z-index:20;}
.awardBox .inner .awardContbox .awardList .awardMbtn {position:absolute; right:2.0rem; top:6.0rem; z-index:20;}
.awardBox .inner .awardContbox .awardList .awardMbtn > a {display:block; display:block; width:6.0rem; height:6.0rem; border-radius:50%; box-shadow:0.2rem 0.5rem 1.0rem rgba(0,0,0,0.05); background:#fff url(../../images/icon_awardMore.svg) center center no-repeat;}

.awardBox .inner .awardContbox .awardList .awardSlide {}
.awardBox .inner .awardContbox .awardList .awardSlide .slick-list {margin:0 auto; padding:1.0rem 0; max-width:134.0rem;}
.awardBox .inner .awardContbox .awardList .awardSlide .slick-prev {left:auto; top:0; right:16.0rem; width:6.0rem; height:6.0rem; z-index:30;}
.awardBox .inner .awardContbox .awardList .awardSlide .slick-prev::before {display:none;}
.awardBox .inner .awardContbox .awardList .awardSlide .slick-next {right:9.0rem; top:0; width:6.0rem; height:6.0rem; z-index:30;}
.awardBox .inner .awardContbox .awardList .awardSlide .slick-next::before {display:none;}
.awardBox .inner .awardContbox .awardList .awardSlide .slick-arrow .mawdArrow {display:block; width:6.0rem; height:6.0rem; background-repeat:no-repeat; background-color:#fff; border-radius:50%; box-shadow:0.2rem 0.5rem 1.0rem rgba(0,0,0,0.05); transition:backround-image 0.2s linear;}
.awardBox .inner .awardContbox .awardList .awardSlide .slick-arrow .mawdArrow.mawdPrev {background-image:url(../../images/icon_awardPrev.svg); background-position:left 2.3rem top 2.2rem;}
.awardBox .inner .awardContbox .awardList .awardSlide .slick-arrow.slick-disabled .mawdArrow.mawdPrev {background-image:url(../../images/icon_awardPrevDis.svg);}
.awardBox .inner .awardContbox .awardList .awardSlide .slick-arrow .mawdArrow.mawdNext {background-image:url(../../images/icon_awardNext.svg); background-position:right 2.2rem top 2.2rem;}
.awardBox .inner .awardContbox .awardList .awardSlide .slick-arrow.slick-disabled .mawdArrow.mawdNext {background-image:url(../../images/icon_awardNextDis.svg);}
.awardBox .inner .awardContbox .awardList .awardSlide .slick-list {overflow:visible;}/*좌표값 보이게*/

.awardBox .inner .awardContbox .awardList .awardSlide .awardSet {visibility:hidden; opacity:0; vertical-align:top; padding:0 4.0rem; max-width:35.0rem; transition-property: opacity, visibility, transform; transition-duration:0.2s; transition-timing-function:ease-in-out;}
.awardBox .inner .awardContbox .awardList .awardSlide .awardSet.slick-active {visibility:inherit; opacity:1;}
.awardBox .inner .awardContbox .awardList .awardSlide .awardSet:nth-child(odd),
.awardBox .inner .awardContbox .awardList .awardSlide.active .awardSet:nth-child(even) {transform:translateY(0);} 
.awardBox .inner .awardContbox .awardList .awardSlide .awardSet:nth-child(even),
.awardBox .inner .awardContbox .awardList .awardSlide.active .awardSet:nth-child(odd) {transform:translateY(-4.0rem);}
.awardBox .inner .awardContbox .awardList .awardSlide .slick-active+.slick-active+.slick-active {transform:translateY(6.0rem);}
.awardBox .inner .awardContbox .awardList .awardSlide .awdBox {overflow:hidden; min-width:28.0rem; border-radius:2.0rem; box-shadow:0.5rem 1.2rem 3.5rem rgba(0,0,0,0.15);}
.awardBox .inner .awardContbox .awardList .awardSlide .awdBox > .awdIn {display:block; color:#fff; text-decoration:none; background-color:#fff;}
.awardBox .inner .awardContbox .awardList .awardSlide .awdBox .awdImg {position:relative; overflow:hidden; text-align:center;}
.awardBox .inner .awardContbox .awardList .awardSlide .awdBox .awdImg img {display:inline-block; transition:transform 0.2s ease-in-out;}
/*.awardBox .inner .awardContbox .awardList .awardSlide .awdBox .awdLink {position:relative; padding:2.4rem 6.0rem 2.4rem 3.0rem; background-color:#1e3726;}*/
.awardBox .inner .awardContbox .awardList .awardSlide .awdBox .awdLink {position:relative; padding:2.4rem 3.0rem; min-height:10.0rem; background-color:#1e3726;}
/*.awardBox .inner .awardContbox .awardList .awardSlide .awdBox .awdLink::after {content:''; display:block; position:absolute; right:2.0rem; top:50%; width:1.4rem; height:2.0rem; background:url(../../images/more_award.svg) center center no-repeat; transform:translateY(-50%);}*/
.awardBox .inner .awardContbox .awardList .awardSlide .awdBox .awdLink .bk {display:block;}
/*.awardBox .inner .awardContbox .awardList .awardSlide .awdBox > .awdIn:hover .awdImg img {transform:scale(1.1);}*/

	/*수상이력*/
.awardBox .inner .awardContbox .contset02 .awardList .awardSlide .awdBox .awdIn {background: linear-gradient(to bottom, #fff, #ededed);}
.awardBox .inner .awardContbox .contset02 .awardList .awardSlide .awdBox .awdImg {min-height:30.0rem; }
.awardBox .inner .awardContbox .contset02 .awardList .awardSlide .awdBox .awdImg .tropImg {position:absolute; left:50%; top:50%; display:inline-block; transform:translate(-50%, -30%);}
.awardBox .inner .awardContbox .contset02 .awardList .awardSlide .awdBox .awdLink {min-height:16.0rem; color:#191919; font-size:2.1rem; line-height:1.3; background-color:transparent; text-align:center;} /* 수상이력 색상변경*/
.awardBox .inner .awardContbox .contset02 .awardList .awardSlide .awdBox .awdLink strong {font-weight:700;}
	/*배경처리*/
.awardBox .inner .awardContbox .awardMbgbox {position:absolute; right:90.0rem; top:0; width:100%; border-top-right-radius:4.0rem; background:linear-gradient(181deg, #21c15a, #1ba79e, #029dd9); z-index:2;}
.awardBox .inner .awardContbox .awardMbgbox .awdMbgInner {position:relative; width:100%; min-height:90.0rem; background:url(../../images/img_mFigure.svg) right center no-repeat;}
.awardBox .inner .awardConbgbox {position:absolute; bottom:0; left:0; right:0; min-height:84.0rem; background:#fafbfb url(../../images/award_bg.png) 0 0 no-repeat; z-index:1;}


	/*media query*/
@media screen and (max-width:1430px) {
	.awardBox .inner .awardContbox .awardList {width:calc(100% - 32.0rem);}
	.awardBox .inner .awardContbox .awardList .awardMbtn {left:59.0rem; right:auto; top:2.0rem;}
	.awardBox .inner .awardContbox .awardList .awardSlide .slick-prev {left:45.0rem; right:auto; top:-4.0rem;}
	.awardBox .inner .awardContbox .awardList .awardSlide .slick-next {left:52.0rem; right:auto; top:-4.0rem;}
	.awardBox .inner .awardContbox .awardList .awardSlide .awardSet:nth-child(odd),
	.awardBox .inner .awardContbox .awardList .awardSlide.active .awardSet:nth-child(even) {transform:translateY(0);} 
	.awardBox .inner .awardContbox .awardList .awardSlide .awardSet:nth-child(even),
	.awardBox .inner .awardContbox .awardList .awardSlide.active .awardSet:nth-child(odd) {transform:translateY(6.0rem);}
	.awardBox .inner .awardContbox .awardList .awardSlide .slick-active+.slick-active+.slick-active {transform:translateY(-4.0rem);}
	
	/*.awardBox .inner .awardContbox .awardList .awardSlide .awardSet:nth-child(odd),
	.awardBox .inner .awardContbox .awardList .awardSlide.active .awardSet:nth-child(even), 
	.awardBox .inner .awardContbox .awardList .awardSlide .awardSet:nth-child(even),
	.awardBox .inner .awardContbox .awardList .awardSlide.active .awardSet:nth-child(odd),
	.awardBox .inner .awardContbox .awardList .awardSlide .slick-active+.slick-active+.slick-active {transform:translateY(0);}*/
	.awardBox .inner .awardContbox .awardList .awardSlide .slick-active+.slick-slide+.slick-slide {visibility:inherit; opacity:1;}
	/*배경*/
	.awardBox .inner .awardContbox .awardMbgbox {right:83.0rem;}
}
@media screen and (max-width:1340px) {
	.awardBox .inner .awardContbox .awardMn {padding-left:3.0rem;}
	
	/*배경*/
	.awardBox .inner .awardContbox .awardMbgbox {left:0; right:auto; width:46.0rem;}
}
@media screen and (max-width:1300px) {
	/*배경*/
	.awardBox .inner .awardContbox .awardMbgbox {right:81.0rem;}
}
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
	.awardBox .inner {min-height:inherit; padding-bottom:10.0rem;}
	.awardBox .inner .awardContbox {padding:6.0rem 0 0; min-height:inherit;}
	.awardBox .inner .awardContbox .awardMn {float:none; width:100%;}
	.awardBox .inner .awardContbox .awardMn h2 {font-size:3.6rem;}
	.awardBox .inner .awardContbox .awardMn .awardTab {margin-top:2.4rem;}
	.awardBox .inner .awardContbox .awardMn .awardTab > li {float:left; padding:0 2.0rem;}
	.awardBox .inner .awardContbox .awardMn .awardTab > li:first-child {padding-left:0;}
	.awardBox .inner .awardContbox .awardMn .awardTab > li::after {width:0.1rem; height:90%;}
	.awardBox .inner .awardContbox .awardMn .awardTab > li:first-child::after {display:none;}
	.awardBox .inner .awardContbox .awardMn .awardTab > li button {overflow:hidden; padding:0}
	.awardBox .inner .awardContbox .awardMn .awardTab > li button span {position:relative; margin:0 auto; padding:0 0 1.0rem; height:4.0rem; font-size:1.6rem; text-align:center;}
	.awardBox .inner .awardContbox .awardMn .awardTab > li.current button span {padding:0 0 1.0rem; width:100%; font-size:1.6rem; font-weight:700;}
	.awardBox .inner .awardContbox .awardMn .awardTab > li.current button span::before {display:none;}
	.awardBox .inner .awardContbox .awardMn .awardTab > li.current button span::after {left:0; top:auto; bottom:0; width:100%; height:0.3rem; background:#fff; transform:translateY(0);}
	
	.awardBox .inner .awardContbox .awardList {float:none; padding:11.0rem 0 5.0rem; width:calc(100%);}
	.awardBox .inner .awardContbox .awardList .awardSlide .slick-list {padding:1.0rem;}
	.awardBox .inner .awardContbox .awardList .awardSlide .awardSet {visibility:inherit; opacity:1; max-width:inherit;}
	.awardBox .inner .awardContbox .awardList .awardSlide .awardSet:nth-child(odd),
	.awardBox .inner .awardContbox .awardList .awardSlide.active .awardSet:nth-child(even),
	.awardBox .inner .awardContbox .awardList .awardSlide .awardSet:nth-child(even),
	.awardBox .inner .awardContbox .awardList .awardSlide.active .awardSet:nth-child(odd),
	.awardBox .inner .awardContbox .awardList .awardSlide .slick-active+.slick-active+.slick-active {transform:translateY(0); padding:0 1.0rem;}
	/*.awardBox .inner .awardContbox .awardList .awardSlide .awdBox {box-shadow:none;}*/
	.awardBox .inner .awardContbox .awardList .awardSlide .awdBox .awdImg {min-height:27.7rem;}
	.awardBox .inner .awardContbox .awardList .awardSlide .awdBox .awdImg img {max-width:20.0rem;}
	/*.awardBox .inner .awardContbox .awardList .awardSlide .awdBox .awdLink {padding:2.0rem 5.0rem 2.0rem 2.0rem}*/
	.awardBox .inner .awardContbox .awardList .awardSlide .awdBox .awdLink {max-width:28.0rem; padding:2.0rem; min-height:8.8rem;}
	/*.awardBox .inner .awardContbox .awardList .awardSlide .awdBox > .awdIn:hover .awdImg img {transform:scale(1);}*/
	
	.awardBox .inner .awardContbox .awardList .awardMbtn {left:16.0rem; top:3.0rem;}
	.awardBox .inner .awardContbox .awardList .awardSlide .slick-prev {left:2.0rem; top:-5.0rem;}
	.awardBox .inner .awardContbox .awardList .awardSlide .slick-next {left:9.0rem; top:-5.0rem;}
	
	/*배경*/
	.awardBox .inner .awardContbox .awardMbgbox {right:5.0rem; top:0; width:calc(100% - 5.0rem); border-bottom-right-radius:4.0rem;}
	.awardBox .inner .awardContbox .awardMbgbox .awdMbgInner {min-height:23.0rem; background:url(../../images/img_mawardBg.svg) right 5.0rem top 0 no-repeat;}
	.awardBox .inner .awardConbgbox {height:calc(100% - 6.0rem); min-height:inherit; background-position:center bottom;}
	
	/*수상이력*/
	.awardBox .inner .awardContbox .contset02 .awardList .awardSlide .awdBox .awdImg {min-height:23.7rem;}
	.awardBox .inner .awardContbox .contset02 .awardList .awardSlide .awdBox .awdImg .tropImg {width:15.0rem;}
	.awardBox .inner .awardContbox .contset02 .awardList .awardSlide .awdBox .awdImg .tropImg img {max-width:100%;}
	.awardBox .inner .awardContbox .contset02 .awardList .awardSlide .awdBox .awdLink {max-width:28.0rem; min-height:12.8rem; font-size:1.8rem;}
}
@media screen and (max-width:767px) {
	.awardBox .inner .awardContbox .awardList .awardSlide .awdBox .awdLink::after {width:1.0rem; height:1.4rem; background-size:cover;}
}
@media screen and (max-width:640px) {
	.awardBox .inner {padding-bottom:7.0rem;}
	.awardBox .inner .awardContbox {padding:3.0rem 0 0;}
	.awardBox .inner .awardContbox .awardMn h2 {font-size:2.4rem;}
	.awardBox .inner .awardContbox .awardMn .awardTab {margin-top:1.4rem;}
	.awardBox .inner .awardContbox .awardMn .awardTab > li button span,
	.awardBox .inner .awardContbox .awardMn .awardTab > li.current button span {font-size:1.5rem;}
	
	.awardBox .inner .awardContbox .awardList {padding:8.0rem 0 5.0rem;}
	.awardBox .inner .awardContbox .awardList .awardMbtn {left:12.0rem; top:2.4rem; width:4.0rem; height:4.0rem;}
	.awardBox .inner .awardContbox .awardList .awardMbtn > a {width:4.0rem; height:4.0rem;}
	.awardBox .inner .awardContbox .awardList .awardSlide .slick-prev {left:2.0rem; top:-3.6rem; width:4.0rem; height:4.0rem;}
	.awardBox .inner .awardContbox .awardList .awardSlide .slick-next {left:7.0rem; top:-3.6rem; width:4.0rem; height:4.0rem;}
	.awardBox .inner .awardContbox .awardList .awardSlide .slick-arrow .mawdArrow {width:4.0rem; height:4.0rem;}
	.awardBox .inner .awardContbox .awardList .awardSlide .slick-arrow .mawdArrow.mawdPrev {background-position:left 1.3rem top 1.2rem;}
	.awardBox .inner .awardContbox .awardList .awardSlide .slick-arrow .mawdArrow.mawdNext {background-position:right 1.3rem top 1.2rem;}
	
	/*배경*/
	.awardBox .inner .awardContbox .awardMbgbox {right:3.0rem; width:calc(100% - 3.0rem); border-top-right-radius:3.0rem; border-bottom-right-radius:3.0rem;}
	.awardBox .inner .awardContbox .awardMbgbox .awdMbgInner {min-height:16.0rem;}
	.awardBox .inner .awardConbgbox {height:calc(100% - 6.0rem); min-height:inherit; background-size:cover;}
}
@media screen and (max-width:480px) {
}
@media screen and (max-width:360px) {
}


/********************************
 04공지사항
 *******************************/
.mNoticeBox {position:relative; margin-top:-6.0rem; z-index:10;}
.mNoticeBox::after {content:''; display:block; clear:both;}
.mNoticeBox .inner {position:relative; margin:0 auto; padding:0 2.0rem; max-width:134.0rem;}

.mNoticeBox .inner .mnotiBox {display:flex; align-items:center; padding:0 3.0rem; min-height:12.0rem; background-color:#fff; border-radius:1.0rem; box-shadow:0.8rem 1.0rem 4.0rem rgba(0,0,0,0.14);}
.mNoticeBox .inner .mnotiBox .mnoTit {padding-left:2.0rem; width:14.0rem;}
.mNoticeBox .inner .mnotiBox .mnoTit h2 {position:relative; font-weight:700; font-family:'EXO','NSK',sans-serif; font-size:2.4rem; color:#191919; line-height:1.2;}
.mNoticeBox .inner .mnotiBox .mnoTit h2::after {content:''; display:block; position:absolute; right:0; top:50%; width:0.2rem; height:2.0rem; background-color:#dcdcdc; transform:translateY(-50%);}
.mNoticeBox .inner .mnotiBox .mnoList {padding-left:2.0rem; width:calc(100% - 14.0rem);}
.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .noticeSet {padding-right:15.0rem;}
.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .noticeSet a {overflow:hidden; display:block; width:99%; font-size:1.8rem; line-height:3.2rem; text-overflow:ellipsis; white-space:nowrap; -o-text-overflow:ellipsis; text-decoration:none;}
.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .noticeSet a:hover,
.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .noticeSet a:focus {color:#25ba0d;}
.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .noticeSet .newMn {position:relative; display:inline-block; margin-right:0.3rem; font-family:'xeicon'; line-height:1; vertical-align:middle;}
.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .noticeSet .newMn::before {content:'\e9a8'; display:inline-block; color:#25ba0d; font-size:2.0rem; line-height:1;}

.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .slick-prev {left:auto; right:7.0rem; width:6.0rem; height:6.0rem; z-index:30;}
.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .slick-prev::before {display:none;}
.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .slick-next {right:0; width:6.0rem; height:6.0rem; z-index:30;}
.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .slick-next::before {display:none;}
.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .slick-arrow {background:linear-gradient(to bottom, #21c05e, #12af99, #049ed3); border-radius:0.6rem;}
.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .slick-arrow .mnotArrow {display:block; width:6.0rem; height:6.0rem; background-repeat:no-repeat;}
.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .slick-arrow .mnotArrow.mnotPrev {background-image:url(../../images/more_noticePrev.svg); background-position:left 2.2rem top 2.4rem;}
.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .slick-arrow .mnotArrow.mnotNext {background-image:url(../../images/more_noticeNext.svg); background-position:left 2.2rem top 2.6rem;}

	/*media query*/
@media screen and (max-width:1340px) {
}
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
	.mNoticeBox {margin-top:-6.0rem;}
	.mNoticeBox .inner .mnotiBox {min-height:10.0rem; padding-right:2.0rem;}
	.mNoticeBox .inner .mnotiBox .mnoTit {padding-left:0; width:9.0rem;}
	.mNoticeBox .inner .mnotiBox .mnoTit h2 {font-size:2.0rem;}
	
	.mNoticeBox .inner .mnotiBox .mnoList {padding-left:2.0rem; width:calc(100% - 9.0rem);}
	.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .noticeSet {padding-right:12.0rem;}
	.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .slick-prev {right:6.0rem; width:5.0rem; height:5.0rem;}
	.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .slick-next {width:5.0rem; height:5.0rem; z-index:30;}
	.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .slick-arrow .mnotArrow {display:block; width:5.0rem; height:5.0rem;}
	.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .slick-arrow .mnotArrow.mnotPrev {background-position:left 1.7rem top 1.9rem;}
	.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .slick-arrow .mnotArrow.mnotNext {background-position:left 1.7rem top 2.1rem;}
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
	.mNoticeBox .inner .mnotiBox {display:block; padding-left:2.0rem;}
	.mNoticeBox .inner .mnotiBox .mnoTit {margin-bottom:0.6rem; padding-top:2.0rem; width:100%;}
	.mNoticeBox .inner .mnotiBox .mnoTit h2 {font-size:1.8rem;}
	.mNoticeBox .inner .mnotiBox .mnoTit h2::after {display:none;}
	
	.mNoticeBox .inner .mnotiBox .mnoList {padding-left:0; width:100%;}
	.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .noticeSet {padding-right:5.0rem;}
	.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .noticeSet a {font-size:1.5rem;}
	.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .slick-prev {right:0; top:-1.2rem; width:4.0rem; height:3.0rem;}
	.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .slick-next {top:2.4rem; width:4.0rem; height:3.0rem;}
	.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .slick-arrow .mnotArrow {width:4.0rem; height:3.0rem; background-size:1.4rem auto;}
	.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .slick-arrow .mnotArrow.mnotPrev {background-position:left 1.3rem top 1.0rem;}
	.mNoticeBox .inner .mnotiBox .mnoList .noticeSlide .slick-arrow .mnotArrow.mnotNext {background-position:left 1.3rem top 1.1rem;}
	
}
@media screen and (max-width:480px) {
}
@media screen and (max-width:360px) {
}


/********************************
 05견적의뢰 - 공통요소 contents.css참조
 *******************************/
.estimateBox {}
.estimateBox::after {content:''; display:block; clear:both;}
.estimateBox .inner {margin:0 auto; padding:10.0rem 2.0rem; max-width:134.0rem; height:100%;}
.estimateBox .inner h2 {margin-bottom:3.0rem; font-weight:700; font-size:4.2rem; color:#191919; line-height:1.2;}

	/*media query*/
@media screen and (max-width:1340px) {
}
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
	.estimateBox .inner h2 {font-size:3.6rem;}
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
	.estimateBox .inner {padding:8.0rem 2.0rem 5.0rem; height:inherit;}
	.estimateBox .inner h2 {margin-bottom:2.0rem; font-size:2.4rem;}
}
@media screen and (max-width:480px) {
}
@media screen and (max-width:360px) {
}


/********************************
 게시글
 *******************************/
.m_noticebox {}
.m_noticebox.first_line {margin-bottom:3.0rem;}
.m_noticebox:after {content:''; display:block; clear:both;}
.m_noticebox .m_notice_set {width: calc(50% - 20px);}
.m_noticebox .m_notice_set.m_notice_l {float:left;}
.m_noticebox .m_notice_set.m_notice_r {float:right;}

.m_noticebox .mn_titbox {position:relative; margin-bottom:2.0rem; padding-bottom:1.4rem; border-bottom:0.5rem solid #b3b3b3;}
.m_noticebox .mn_titbox h3 {font-size:2.0rem; color:#333;}
.m_noticebox .mn_titbox .mn_btnmore {position:absolute; right:0; top:50%; display:block; transform:translateY(-60%);}
.m_noticebox .mn_titbox .mn_btnmore > span {position:relative; display:block; padding-right:2.4rem;}
.m_noticebox .mn_titbox .mn_btnmore > span:after {content:'\e90b'; position:absolute; right:0; top:50%; color:#0d4ea6; font-size:2.0rem; line-height:1; font-family:'xeicon'; transform:translateY(-50%);}
.m_noticebox .mn_titbox .mn_btnmore > span em {font-size:1.3rem; line-height:1;}

	/* 새소식 */
.m_noticebox .mn_conbox {position:relative; margin-bottom:2.0rem; padding-left:12.0rem; padding-bottom:1.4rem; border-bottom:0.5rem solid #0d4ea6;}
.m_noticebox .mn_conbox h3 {position:absolute; left:0; top:0.2rem; font-size:2.0rem; color:#333; line-height:1;}
.m_noticebox .mn_conbox .inner_txt {position:relative; padding-right:9.0rem;}
.m_noticebox .mn_conbox .inner_txt a {display:block; text-overflow:ellipsis; white-space:nowrap; -o-text-overflow:ellipsis; overflow:hidden;}
.m_noticebox .mn_conbox .inner_txt .date {position:absolute; right:0; top:50%; transform:translateY(-50%);}

.m_noticebox .mn_listbox {min-height:180px;}
.m_noticebox .mn_listbox ul {}
.m_noticebox .mn_listbox ul li {position:relative; margin:1.0rem; padding-right:9.0rem;}
.m_noticebox .mn_listbox ul li .date {position:absolute; right:0; top:0;}
.m_noticebox .mn_listbox ul li a {display:block; text-overflow:ellipsis; white-space:nowrap; -o-text-overflow:ellipsis; overflow:hidden;}

	/*media query*/
@media screen and (max-width:1340px) {
}
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
}
@media screen and (max-width:480px) {
}
@media screen and (max-width:360px) {
}