/* »ç¿ëÀÚ µî·Ï CSS */
input[type="text"], input[type="password"]{  padding-left:5px; }
/* IE9 ÀÌÇÏ¸¦ À§ÇÑ css */
.placeholder {
  color: red;
}

 *:focus { outline:none; }

/* IE10 ÀÌ»óÀ» À§ÇÑ css */
.ph input::placeholder {
  color: #555;
  opacity: 1; /* ÆÄÀÌ¾îÆø½º¿¡¼­ »Ñ¿¸°Ô ³ª¿À´Â Çö»óÀ» ¹æÁöÇÏ±â À§ÇÑ css */
}
.ph input::-webkit-input-placeholder {
  color: #555;
}
/* IE */
.ph input:-ms-input-placeholder {
  color: #555;
}
/* Firefox */
.ph input:-mos-input-placeholder {
  color: #555;
}

.ph input {background:url('../images/search_bg.jpg')center center no-repeat; font-family:"Noto Sans KR";font-weight:700;}


@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}


/*ÀüÃ¼*/
#wrab{width:100%; margin:0 auto; }

/*»ó´Ü*/
#mtop{width:100%; margin:0 auto; }
.top{background:url(../images/topbg.gif) repeat-x; width:100%; margin:0 auto; height:32px;}
.top1{width:1110px; margin:0 auto; }
.topnavi li{float:left;}

/*»ó´Ü³×ºñ*/
.a1 a {cursor:pointer; }
.a1 A:link    {font: 100% "Noto Sans KR","Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif; text-decoration: none; color:black}
.a1 A:active  {font: 100% "Noto Sans KR","Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;
 text-decoration: none; color:black}
.a1 A:visited {font: 100% "Noto Sans KR","Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif; text-decoration: none; color:black}
.a1 A:hover   {text-decoration: none; color:#2983c9; font-weight:600;}


.main_sns {width:100%; border:solid 1px red; padding:2%; text-align:center;}
.main_sns img{ width:28% !important; height:auto; margin:1% 5%; }

.sub_sns {width:100%; border:solid 1px red; padding:2%; text-align:center;}
.sub_sns img{ width:10% !important; height:auto; margin:2%; }

.top2{width:1110px; margin:0 auto;}
.mlogo{float:left;}
.wsearch{float:left; width:322px; padding-top:30px; padding-left:145px;}
.sbox{background:url(../images/searchbox.gif) no-repeat; width:320px; height:36px; margin:0 auto; padding:3px; background-position:center top;}
.sbox1{width:274px; height:40px; border:solid 0px;}
.mbanner{float:right; padding-top:15px;}

.wmenu{background:url(../images/menubg.gif) repeat-x; width:100%; height:41px; margin:0 auto; padding-top:1px;}
.wmenu1{width:1110px; margin:0 auto;}
.menulist li{float:left;}
/*¸Þ´º*/
.a2 {cursor:pointer; vertical-align:top;  color:black;  background:white; font-family: "Noto Sans KR","Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;
width:130px; text-align:center; height:39px; display:inline;  font-size:12px;}
.a2:hover   {  text-decoration: none; color:#2983c9; background:url(../images/topmebg.gif) no-repeat; width:130px; font-family: "Noto Sans KR","Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;
text-align:center; height:39px; font-weight:600;}

/*ÀüÃ¼¸Þ´º*/
.wrabme{border:solid 1px #dfdfdf; width:1110px; margin:0 auto; background:white;}
.a6 a {cursor:pointer; }
.a6 A:link    {font: 12px "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif; text-decoration: none; color:#2983c9;}
.a6 A:active  {font: 12px "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;
 text-decoration: none; color:#2983c9;}
.a6 A:visited {font: 12px "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif; text-decoration: none; color:#2983c9; }
.a6 A:hover   {text-decoration: none; color:#2983c9; font-weight:600; }

.a7 a {cursor:pointer; height:28px;}
.a7 A:link    {font: 11px "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif; text-decoration: none; color:#484848; letter-spacing:-0.5px;}
.a7 A:active  {font: 11px "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;
 text-decoration: none; color:#484848; padding-left:10px; letter-spacing:-0.5px;}
.a7 A:visited {font: 11px "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif; text-decoration: none; color:#484848; letter-spacing:-0.5px;}
.a7 A:hover   {text-decoration: none; color:#ba2b31; font-weight:600;  letter-spacing:-0.5px;}

.a8 {cursor:pointer; vertical-align:top;  color:black; /* background:url(../images/mleftbg2.gif) no-repeat;*/ width:166px; font-family: "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;
height:44px; display:inline; font-size:12px; text-align:left; padding:10px 10px 0 10px; font-weight:600;background:#fff;}
.a8:hover   {  text-decoration: none; color:#2983c9; /*background:url(../images/mleftbg2.gif) no-repeat;*/ width:166px; font-family: "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;
height:44px; font-weight:600; text-align:left;  padding:10px 10px 0 10px; background:#fff; }

.a8 article{width:100%;height:100%;margin:0;border-radius:4px;background:#e9e9e9;padding:8px 0 0 6px;}

/*Áß°£*/
.ct a{color:#000;}
.ct a:hover{text-decoration:underline;}

#mcenter{width:100%; margin:0 auto; }
.mimgbg{background:#f4f5f6; width:100%; margin:0 auto; height:344px;}
.wming{width:1110px; margin:0 auto;}
/*·¹ÇÁÆ®¸Þ´º*/
.a3 {cursor:pointer; vertical-align:top;  color:black;  background:url(../images/mleftbg.gif) no-repeat; width:200px; font-family: "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;
height:35px; display:inline; font-size:12px; text-align:left; padding-left:10px;}
.a3:hover   {  text-decoration: none; color:#2983c9; background:url(../images/mleftbg.gif) no-repeat; width:200px; font-family: "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;
height:35px; font-weight:600; text-align:left;  padding-left:10px;}

/*·Ñ¸µ¸Þ´º*/
.roll li{float:left;}
.a4 {cursor:pointer; vertical-align:top;  color:black;  background:white; width:100%; font-family: "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;
height:86px; display:inline; font-size:16px; text-align:center; }
.a4:hover   {  cursor:pointer; font-size:16px; text-decoration: none; color:white; background:#634fa1;  background-size:100% 100%; width:100%;   font-family: "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;
height:86px; font-weight:600; text-align:center;  }

.a4_hover   { cursor:pointer; font-size:16px; text-decoration: none; color:white; background:#634fa1;  width:100%;   font-family: "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;
height:86px; font-weight:600; text-align:center;  }

.ce1{width:1110px; margin:0 auto; background:#f1f3f4; height:367px;}
.ce1tite{width:1110px; margin:0 auto;}
.ce1title1 li{float:left;}
.tabline{background:url(../images/tabline.gif) no-repeat; margin:0 auto; width:1110px; height:2px;}
/*ÅÇ¸Þ´º*/
.a5 {cursor:pointer; vertical-align:top;  color:black;  background:url(../images/tab.gif) no-repeat; width:126px; font-family: "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;
height:46px; display:inline; font-size:14px; text-align:center; }
.a5:hover   {  text-decoration: none; color:white; background:url(../images/tabon.gif) no-repeat; width:126px; font-family: "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;
height:46px; font-weight:600; text-align:center;  }

.tabcenter{width:1110px; margin:0 auto;}
.tablist{background:white; width:300px; height:298px; border:solid 1px #dfdfdf; text-align:center; padding-top:20px; color:black; float:left;}
.tabtext{font-size:14px; text-align:center; padding-top:20px; line-height:180%;}
.tabtext1{font-size:18px; font-weight:600;}
.tab_on {background:#fdb918; color:#000;}
.tab_off {background:#d9d9d9;color:black;}

.product{width:1110px; margin:0 auto;}
.ptitle{width:1110px; margin:0 auto; }
.protitle{font-size:16px; font-weight:600; color:black; float:left;}
.prall{float:right; font-size:16px; font-weight:600; color:black;}
.pline{height:1px; width:1110px; margin:0 auto; background:#dfdfdf;}

.produ{width:1110px; margin:0 auto;}
.pr{width:170px; float:left; margin-left:25px; color:black;}
.pr1{width:170px;}
.prtext{font-size:12px; text-align:center; padding-top:20px; line-height:180%;}
.prtext1{font-size:16px; font-weight:600;}


.celine{height:1px; width:100%; margin:0 auto; background:#dfdfdf;}

.custom{width:1110px; margin:0 auto; padding-top:20px;}
.cutitle{ font-size:18px; text-align:center;}
.cutitle1{font-size:18px; text-align:center; font-weight:600; color:black; }

.cutitle6_1{text-align:center;}
.cutitle6{ font-size:14px; text-align:center; line-height:120%;}
.cutitle6_{font-size:18px; text-align:center; font-weight:600; color:black; line-height:120%;}


.cuse{margin:0 auto; text-align:center; padding-top:20px; width:1110px; padding-lefT:150px;}



.com{width:249px;}
.comtitle{font-weight:600; font-size:16px; color:black;}
.comtext{font-weight:600; font-size:22px; color:#2983c9;}
.comtext1{line-height:150%;}

.infoline{background:url(../images/infoline.gif) no-repeat; height:128px; width:1px;}

.bank{width:249px;}
.order{width:249px;}
.infoimg{width:249px;}

/*ÇÏ´Ü*/
#mbottom{width:100%; margin:0 auto; }
.copybg{width:100%; background:url(../images/copybg.gif) repeat-x; height:160px;}
.copytext{width:1110px; margin:0 auto;}
.copynavi li{float:left;}
.co{width:1110px; margin:0 auto; padding-top:35px;}
.co1{background:#2983c9; height:20px; width:422px; color:white; text-align:center; margin:0 auto;}
.co2{text-align:center; margin:0 auto;}
.cotext{color:#2983c9; font-weight:600; font-size:14px; padding-top:15px;}








/*¼­ºê°øÅë*/
#s_center{width:100%; margin:0 auto;}

#snavi{width:100%; margin:0 auto;  height:43px;} /*background:url(../images/subtopnavi.gif) repeat-x;*/
.sn{width:1110px; margin:0 auto; padding-top:10px;}
.sntext{font-weight:600; font-size:14px; color:#2983c9;}

#scenter1{width:1294px; margin:0 auto; padding-top:15px;}


/*¼­ºê·¹ÇÁÆ®¸Þ´º*/
.a3_ {cursor:pointer; vertical-align:top;  color:black;  background:white; width:200px; font-family: "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;
height:44px; display:inline; font-size:12px; text-align:left; padding-left:10px;}
.a3_:hover   {  text-decoration: none; color:#000; background:url(../images/mleftbg.gif) no-repeat; width:200px; font-family: "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;
height:44px; font-weight:600; text-align:left;  padding-left:10px;}

/*ÀÌ¿ë¾à°ü ¹× °³ÀÎÁ¤º¸*/
.iframebox{border:solid 1px #dfdfdf;}

/*·Î±×ÀÎ*/
.loginbox{border:solid 1px #dfdfdf; width:600px; height:280px; margin:0 auto; padding:35px;}
.logtitle{font-size:18px; font-weight:600; color:black;}
.logtext{font-size:14px; color:black; padding-top:10px;}
.loginline{width:100%; margin:0 auto; height:1px; background:#dfdfdf;}
.idpw{border:solid 1px #dfdfdf; width:200px; height:40px; color:black; font-weight:600; text-align:center; padding-top:10px;}
.memberbt{border:solid 1px #dfdfdf; background:#2983c9; width:200px; height:40px; color:white; font-weight:600; text-align:center; padding-top:10px;}

/*»çÀÌÆ®¸Ê*/
.font_18{padding-left:10px; padding-top:10px; text-align:left; font-size:20px;}
.font_19{padding-left:15px; height:20px;}
.font_20{font-weight:bold; color:black;text-align:left;}

/*¾ÆÀÌµð/ÆÐ½º¿öµå*/
.widpw{border:solid 1px #dfdfdf; width:600px; margin:0 auto; padding:35px;}

/*È¸¿øÅ»Åð*/
.memberout{border:solid 1px #dfdfdf; width:600px; margin:0 auto;}

/*È¸¿ø°¡ÀÔ¿Ï·á*/
.sum{font-size:18px; text-align:center; font-weight:600;}
.sum1{font-weight:600; font-size:20px; color:#2983c9;}
.sumbox{width:600px; margin:0 auto; border:solid 1px #dfdfdf; padding:35px; text-align:center;}
.sum2{font-weight:600; font-size:18px; color:#2983c9; text-align:center; margin:0 auto;}

/*mall*/
.listbox{border:solid 1px #dfdfdf; width:100%; min-height:50px; padding:5px;}
.listbg{background:url(../images/listbg.jpg) repeat-y; width:238px; line-height:150%; min-height:24px; }
.listbg1{ width:238px; line-height:150%; min-height:24px; }
.listtext{font-size:14px; text-align:center;}
.tabtext2{font-size:18px; font-weight:600; color:black; text-align:left; padding-left:20px;}
.tabtext3{font-size:16px; font-weight:600;  text-align:left; padding-left:20px;}
.tabtext4{font-size:14px;  text-align:left; padding-left:20px;}
.tabtext5{font-size:18px; font-weight:600; color:red; text-align:right; padding-right:20px;}
.or_text{font-weight:600; font-size:16px; color:black;}
.or_line{background:#2983c9; height:2px; width:100%;}
.or_line1{background:#2983c9; height:1px; width:100%;}
.or_line2{background:#dfdfdf; height:1px; width:100%;}
.or{font-family: "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif; color:black; font-size:12px; }
.or_text1{font-weight:600; font-size:16px; color:black; height:40px; padding-top:10px; background:#f4f4f4;}
.tabtext6{font-size:18px; font-weight:600; color:red; text-align:left; padding-left:20px;}
.or1{font-family: "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif; color:black; font-size:12px; padding-left:20px;}









/**/
.shlist{z-index:10px; position:absolute; width:100px; float:right;}
.shtitle{background:url(../images/shopping_title.gif) no-repeat; width:100px; height:73px;}
.shpr{background:url(../images/shopping_bg.png) repeat-y; width:100px; min-height:9px; padding-top:10px; padding-bottom:10px; margin:0 auto; text-align:center;}
.spr{padding-top:10px; padding-bottom:10px; margin:0 auto;}
.shline{background:#dfdfdf; height:1px; width:80px; margin:0 auto;}


/*¸¶ÀÌÆäÀÌÁö*/
.mytext{font-size:18px; font-weight:600; color:black;}
.mytext1{font-size:14px; color:black;}

.sttext{color:red;font-weight:600;}
.sttext1{color:red; font-weight:600; font-size:14px;}

.stb{background:url(../images/ste.png) no-repeat; width:110px; height:34px; padding-top:8px; padding-left:10px;}




/*»õ·Î ¸ÞÀÎ ·¹ÇÁÆ®¸Þ´º*/
.mleft li{float:left;}



/* Äü¹Ù */
.quick{position:fixed; width:178px; height:630px; background:url('../images/quick01.png')no-repeat right top; z-index:10; top:0px; right:0; padding:62px 0 0 38px;}
.quick txt{line-height:1.5em;}
.t2{margin:75px 0 0 0; }
.img_b{width:108px;height108px; margin:3px 0 0 0;}
.bank_t{margin:235px 0 0 0;}
.bank_t b{color:#2f2f2f;}

/* ¸®½ºÆ® Áß¸Þ´º*/
.bd{border-collapse:collapse;border-top:2px solid #2f2f2f;}
.bd td{border:1px solid #dadada;}

/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*»õ·Î ¸ÞÀÎ*/

#newrab{ width:100%; margin:0 auto;}

.netop {width:100%; margin:0 auto; background:#373637;}
.netop_ {width:100%; margin:0 auto; background:rgba(255,255,255,0);padding:22px 0; /*box-shadow:5px 0px 10px #aaa; */}
.netop_1 {width:100%; margin:0 auto; background:rgba(255,255,255,1);box-shadow:5px 0px 10px #aaa;position:fixed;top:0;}
.netop1{background:#ffffff; height:30px; width:100%; margin:0 auto; border-bottom:1px solid #dadada;}
.netop2{width:1200px; min-width:1200px; margin:0 auto; padding-top:5px;}
.netop3{width:1200px; margin:0 auto; height:100px;}
.netopline{width:100%; margin:0 auto; background:#fff; height:1px;}
.nemenu{width:1200px; margin:0 auto; }

/*»ó´Ü³×ºñ*/
.a1_ a {cursor:pointer; }
.a1_ A:link    {font: 100% "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif; text-decoration: none; color:#000000;}
.a1_ A:active  {font: 100% "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;
 text-decoration: none; color:#000000;}
.a1_ A:visited {font: 100% "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif; text-decoration: none; color:#000000;}
.a1_ A:hover   {text-decoration: none; color:#000000; font-weight:600;}


/*¸Þ´º*/
.a2n {cursor:pointer; vertical-align:top;  color#484848;  background:white; font-family: "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;
width:135px; text-align:center; height:44px; display:inline;  font-size:15px; font-weight:bold; }
.a2n:hover   {  text-decoration: none; color:#69878d; background:white; width:135px; font-family: "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;
text-align:center; height:44px; font-weight:600;}

.sear{width:200px; height:28px; border:solid 1px #dfdfdf;}
.searbuy li{float:left;}


#necenter{width:100%; margin:0 auto;}

.maingimg{width:100%; margin:0 auto;  /*background:url(../images/main.jpg)no-repeat center center;*/}


/*¸Þ´ºµå·Ó ½ÃÀÛ*/
.menubar ul{list-style:none; margin:0; padding:0; font-family:"Noto Sans KR","Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;}
.menubar ul li {float:left;  text-align:left; font-size:18px; font-weight:bold; color:#232936; position:relative;  font-family:"Noto Sans KR";}
.menubar ul li button{margin:0 auto; text-align:left; font-size:18px; font-weight:400; color:#232936;  padding:15px 0; height:40px; background:rgba(255,255,255,0); line-height:0.5em; font-family:"Noto Sans KR";}
.menubar ul li .m_box {text-align:left; font-size:15px; font-weight:400; color:#fff;  font-family:"Noto Sans KR"; height:100px;padding:30px 0 0 0;}
.menubar ul li .m_box button{ text-align:left; font-size:18px; font-weight:500; color:#fff;  font-family:"Montserrat","Noto Sans KR"; height:40px; float:left;}
.menubar ul li .m_box:hover button{ text-align:left; font-size:18px; font-weight:500; color:#fff; border-bottom:2px solid #fff; font-family:"Montserrat","Noto Sans KR"; height:40px; float:left;}

.menubar ul li .m_box2 {text-align:left; font-size:15px; font-weight:400; color:#000;  font-family:"Noto Sans KR"; height:100px;padding:30px 0 0 0;}
.menubar ul li .m_box2 button{ text-align:left; font-size:18px; font-weight:500; color:#000;  font-family:"Montserrat","Noto Sans KR"; height:40px; float:left;}
.menubar ul li .m_box2:hover button{ text-align:left; font-size:18px; font-weight:500; color:#000; border-bottom:2px solid #000; font-family:"Montserrat","Noto Sans KR"; height:40px; float:left;}

.menubar ul li ul {top:80px; height:auto; position:absolute; margin:0; padding:20px 30px; border:0; z-index:100; background:#fff; box-shadow:0px 0px 5px #ddd; display:none;  /* Æò»ó½Ã¿¡´Â ¼­ºê¸Þ´º°¡ ¾Èº¸ÀÌ°Ô ÇÏ±â */ }
.menubar ul li ul li {border:0; text-align:left; float:none; display:block;  }
.menubar ul li ul li button{width:100%;font-size:14px; height:40px;  text-align:left;padding:0px;float:left;}
.menubar ul li ul li button:hover{font-size:14px; color:#000; font-weight:600;  text-align:left;display:block;border:0;float:left;}
.menubar li:hover ul {
display:block;   /* ¸¶¿ì½º Ä¿¼­ ¿Ã¸®¸é ¼­ºê¸Þ´º º¸ÀÌ°Ô ÇÏ±â */
}

/*¸Þ´ºµå·Ó ³¡*/


/*°íÁ¤¸Þ´ºµå·Ó ½ÃÀÛ*/
.menubar02 ul{list-style:none; margin:0; padding:0; }
.menubar02 ul li {float:left; text-align:left; font-size:16px; font-weight:bold; color:#232936; position:relative;  font-family:"Noto Sans KR";}
.menubar02 ul li button{margin:0 auto;text-align:left; font-size:16px; font-weight:400; color:#fff;  padding:10px 0px; height:40px; background:#373637; font-family:"Noto Sans KR";}
.menubar02 ul li .m_box {width:160px;text-align:left; font-size:16px; font-weight:400; color:#fff;  font-family:"Noto Sans KR"; height:60px;padding:5px 0 0 0;}
.menubar02 ul li .m_box button{ text-align:left; font-size:16px; font-weight:400; color:#fff;  font-family:"Noto Sans KR"; height:40px; float:left;}
.menubar02 ul li .m_box:hover button{ text-align:left; font-size:16x; font-weight:400; color:#fff; border-bottom:3px solid #188180; font-family:"Noto Sans KR"; height:40px; float:left;}

.menubar02 ul li ul {top:60px; height:auto; position:absolute;  margin:0; padding:20px 30px; border:0; z-index:100; background:#373637; box-shadow:0px 0px 5px #ddd; opacity:1; display:none;  /* Æò»ó½Ã¿¡´Â ¼­ºê¸Þ´º°¡ ¾Èº¸ÀÌ°Ô ÇÏ±â */ }
.menubar02 ul li ul li {font-size:13px; border:0; text-align:left; float:none; display:block;  }
.menubar02 ul li ul li button{width:100%;font-size:13px; height:40px;  text-align:left; padding:0px;}
.menubar02 ul li ul li button:hover{font-size:13px; color:#188180;  text-align:left;display:block;}
.menubar02 li:hover ul {
display:block;   /* ¸¶¿ì½º Ä¿¼­ ¿Ã¸®¸é ¼­ºê¸Þ´º º¸ÀÌ°Ô ÇÏ±â */
}
/*°íÁ¤¸Þ´ºµå·Ó ³¡*/




/*2Â÷¸Þ´ºµå·Ó ½ÃÀÛ*/
.menubar03 ul{list-style:none; margin:0; padding:0; }
.menubar03 ul li {float:left; width:250px;  border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6; position:relative;}
.menubar03 ul li button{width:250px;  font-family:"Noto Sans KR";text-align:left; font-size:16px; color:#4b4b4b;  padding:0 20px;  height:49px;}
.menubar03 ul li button:hover{ text-align:left; font-family:"Noto Sans KR";font-size:16px; color:#4b4bb4b;}
.menubar03 ul li ul {top:49px; height:auto; position:absolute;  margin:0; padding:0; border:0; z-index:100; background:#e9e9e9; opacity:0.9; display:none;   /* Æò»ó½Ã¿¡´Â ¼­ºê¸Þ´º°¡ ¾Èº¸ÀÌ°Ô ÇÏ±â */ }
.menubar03 ul li ul li {font-size:13px; height:40px; border:0; text-align:left; float:none; display:block;  }
.menubar03 ul li ul li button{ width:250px;font-size:13px; width:100%; height:40px;  text-align:left; padding:8px 12px; overflow:hidden !important;}
.menubar03 ul li ul li button:hover{ width:250px;font-size:13px; color:#fff; background:#a2a2a2; text-align:left;display:block;overflow:hidden;}
.menubar03 li:hover ul {
display:block;   /* ¸¶¿ì½º Ä¿¼­ ¿Ã¸®¸é ¼­ºê¸Þ´º º¸ÀÌ°Ô ÇÏ±â */
}
.pd01 {padding:0 0 0 8px;}
.bk {height:3px !important; background:#333;}
.bk0 {height:40px !important; background:#fff; opacity:0;}
/*2Â÷¸Þ´ºµå·Ó ³¡*/



/*¸ÞÀÎÀÌ¹ÌÁö*/
.ne_mbg{background:url(../images/mainbg1.jpg) width:100%; min-width:1200px; margin:0 auto; background-position:center top; height:600px; }
.ne_mimg{width:1200px; margin:0 auto; text-align:center;}

.ne_mbg0{background:url(../images/m_img0.jpg) repeat-x; width:100%;min-width:1200px; margin:0 auto; background-position:center top; height:608px; min-width:1200px;}



.im_btn{text-align:center; margin:0 auto; width:100%; padding-top:580px;}
.rollbtn li{float:left;}






/*¸ÞÀÎ ÄÁÅÙÃ÷1*/
.cen1{width:100%; background:url(../images/cen1bg.jpg) repeat-x; background-position:center top; height:673px; }
.cen2{width:100%; background:rgba(255,255,255,0); background-position:center top; }




.wrcen2{width:16.6%;  float:left; background:#fff;}




.mc1text{font-size:40px; text-align:center; color:#2983c9; padding-top:116px;}
.mc1text_{font-weight:600; font-size:40px; color:#2983c9;}





.mcwrab{width:1200px; margin:0 auto; padding-top:80px;}
.mce1_1{width:250px; line-height:150%; font-size:16px; text-align:center;}
.ce1im{background:url(../images/mecen1img1.png) no-repeat; height:250px; width:250px; }
.ce1im2{background:url(../images/mecen1img2.png) no-repeat; height:250px; width:250px;}
.ce1im3{background:url(../images/mecen1img3.png) no-repeat; height:250px; width:250px;}
.ce1im4{background:url(../images/mecen1img4.png) no-repeat; height:250px; width:250px;}


/*¸ÞÀÎÁ¦Ç°*/





/*¸ÞÀÎ´º½º ¹× ÀÌº¥Æ®*/
.ab3 th{padding:0 0 0 10px; font-size:14px; text-align:left; color:#575757; letter-spacing:-0.5px;}
.ab3 th span{font-size:18px; color:#373737; font-weight:700;}
.ab3 td{line-height:0;}
.ab3 td img{border:1px solid #ddd;}
.ab3 th a {font-size:14px; font-weight:700;color:#575757;}
.ab3 th a:hover {color:#fdb918; font-size:14px;}



/*¼­ºêÄÁÅÙÃ÷*/
.s_left { width:100%; height:100%; background:#fff; border-bottom:1px solid #e9e9e9;}
.s_left02 {float:left; width:450px; height:100%; }



.sm_t{width:250px; height:50px; background:#bfc7cb; color:#fff; font-size:25px; font-weight:bold; padding:15px 0 0 15px; margin:0 0 10px 0;}
.sm_t01{width:250px;}
.sm_t01 button{width:250px; height:45px; background:url(../images/btn_bg.jpg) no-repeat; text-align:left; padding:0 0 0 15px; border-bottom:1px solid #ececec;}
.sm_t01 button:hover{width:250px; height:45px; background:url(../images/btn_bg01.jpg) no-repeat; font-weight:bold; text-align:left; padding:0 0 0 25px; border-bottom:1px solid #ececec; color:#1e5dac;}
.sm_t01 .sub_selected{width:250px; height:45px; background:url(../images/btn_bg01.jpg) no-repeat; font-weight:bold; text-align:left; padding:0 0 0 25px; border-bottom:1px solid #ececec; color:#1e5dac;}

.sm_t00{width:1110px; margin:0 auto;}
.sm_t00 button{ width:100%; height:50px; background:#fff; color:#373637; font-weight:300; font-size:16px; text-align:center; border-bottom:1px solid #fff;}
.sm_t00 button:hover{width:100%; height:50px; background:#fff; font-weight:300;color:#90c31f; font-size:16px; text-align:center; border-bottom:2px solid #90c31f;}
.sm_t00 .sub_selected{width:100%; height:50px; background:#fff; font-weight:300;color:#90c31f; font-size:16px; text-align:center; border-bottom:2px solid #90c31f;}

.sm_t02{width:250px;margin:100px 0 0 0;}
.sm_t02 th{text-align:left; color:#373637; font-size:20px;}
.sm_t02 td{color:#373637; font-size:13px;}

.sm_t03{width:450px;}
.sm_t03 th{text-align:left; color:#373637; font-size:20px;}
.sm_t03 td{color:#373637; font-size:13px;}


.bar {width:38px; height:3px; background:#4581d7; margin:0 0 23px 0;}
.bar02 {width:38px; height:3px; background:#fff; margin:0 0 23px 0;}


/*¼ö»ó ¹× ÀÎÁõ*/
.cert {width:100%; }
.cert00 { width:100%; font-size:15px; line-height:1.7em; color:#484e52; padding:50px 0; border-bottom:1px solid #e9e9e9;}
.cert00_ { width:100%; font-size:15px; line-height:1.7em; color:#484e52; padding:0 0 50px 0; border-bottom:1px solid #e9e9e9;}
.cert01 {float:left; margin:0 auto;width:25%;  font-size:15px; line-height:1.5em; color:#484e52; text-align:center;}
.cert01 img {border:1px solid #ddd;}



/*ºê·£µå*/
.brand {width:100%; }
.brand00 { width:100%; font-size:15px; line-height:1.7em; color:#484e52; padding:50px 0; border-bottom:1px solid #e9e9e9;}
.brand00_ { width:100%; font-size:15px; line-height:1.7em; color:#484e52; padding:0 0 50px 0; border-bottom:1px solid #e9e9e9;}
.brand01 {float:left; margin:0 auto;width:50%;  font-size:15px; line-height:1.7em; color:#484e52; text-align:center;}
.brand01 img {border:1px solid #ddd;}
.brand span{color:#000; font-size:20px; line-height:1.5em;}


/*ÁÖ¿ä¿¬Çõ*/
.his {width:100%;/*background:url(../images/his01.png)no-repeat left top;*/ }
.mg {margin:10px 0; /*border:1px solid red;*/}
.his01 {float:left; width:900px; }
.his_left {float:left; width:48.5%; }
.his_right {float:left; width:48.5%; padding:100px 0 0 0;}
.his_line{float:left; width:2.8%; line-height:0;}
.his01_1 {float:left; background:url('../images/his01_1bg.jpg')no-repeat; width:100%; height:40px; font-size:25px; line-height:1.5em; color:#000; letter-spacing:-0.05em; text-align:left; font-weight:bold;}
.his01_1t {width:100%; margin:10px 0 0 0; font-size:15px; line-height:1.8em; color:#484e52; font-weight:500; font-size:13px;}
.his01_2 {float:left; background:url('../images/his01_2bg.jpg')no-repeat;  width:100%; height:40px; font-size:25px; line-height:1.5em; color:#000; letter-spacing:-0.05em; text-align:right; font-weight:bold;}
.his01_2t {width:100%; margin:10px 0 0 30px; font-size:15px; line-height:1.8em; color:#484e52; font-weight:500;  font-size:13px;}



/*´º½º ¹× ÀÌº¥Æ®*/


/*°è¾à*/
.contract {width:100%;}
.contract input {width:100%; height:40px; margin:0 0 20px 0; padding:0 10px; font-family:"Nanum Gothic";}
.contract textarea {width:100%; height:300px;  padding:10px; font-family:"Nanum Gothic"; border:1px solid #A5ACB2; color:#595959;}
.contract button{font-size:14px; color:#fff; background:#000;  border:0; border-radius:20px; width:40%; height:45px; margin:3vw auto 0 auto; text-align:center; cursor:pointer;}

/*R&D*/
.rd01 {float:left;width:900px; border:1px solid #e8e8e8; padding:30px 30px; }


/*Æ¯ÇãÀÎÁõ*/
.cel td{text-align:center;}
.cel th{color:#000; vertical-align:top;}

/*°æ¿µ¹æÄ§ ¹× ¸ñÇ¥*/
.rnd3t {font-size:15px; }




.map_title {font-size:18px; color:#575757; margin:0 0 20px 0;}
.map_text td{font-size:14px; color:#575757; }
.map_text td b{font-size:14px; color:#575757; }

/*¼­ºêÄÁÅÙÃ÷end*/


/*Á¦Ç°*/
.info_ {width:1110px; margin:0 auto;}




/*º£½ºÆ®»óÇ°*/
.bestwrab{width:1200px; margin:0 auto; padding-top:60px;}

.nebes_title{background:url(../images/ne01title.gif) no-repeat; width:100%; height:30px; margin:0 auto; background-position:center top;}
.nebes_title1{background:url(../images/ne_best.gif) no-repeat; width:100%; height:49px; margin:0 auto; background-position:center top; margin-top:29px;}
.nebes_title2{background:url(../images/ne_memberbest.gif) no-repeat; width:100%; height:20px; margin:0 auto; background-position:center top; margin-top:19px;}
.nebes_title3{background:url(../images/title01.jpg) no-repeat; width:100%; height:16px; margin:0 auto; background-position:center center;}

/*.shop_list{width:1200px; margin:0 auto; padding-top:65px;}*/
.shop_list{width:1200px; margin:0 auto; padding-top:30px;}

.best01{height:405px;}
.best01_1{width:266px;height:405px;float:left;}
.b_text{font-size:15px;color:#000;text-align:center;padding:20px 0 0 0;}
.b_text span{font-size:13px;color:#909090;}
.b_text02{font-size:20px;color:#000;text-align:center;padding:15px 0 0 0;color:red;font-weight:900;}

.w_shoimg{width:322px; float:left; text-align:center; margin-left:35px;}
.shimgline{border:solid 1px #c9e0f1; width:322px; height:322px;}
.shtext{font-size:16px; text-align:center; font-weight:600; padding-top:20px;}
.shtext1{font-size:20px; text-align:center; font-weight:600; color:#2883c9; padding-top:10px;}




/*ÄÁÅÙÃ÷3*/
.cen3{width:100%; margin:0 auto; }
.wr_ce3{width:100%; margin:0 auto; background-position:center top; height:350px;}
.w_ce3arrow{width:1200px; margin:0 auto;}


/*ÃßÃµ*/
.retwrab{width:1200px; margin:0 auto; padding-top:90px;}

.nere_title{background:url(../images/ne02title.gif) no-repeat; width:100%; height:30px; margin:0 auto; background-position:center top;}
.nere_title1{background:url(../images/ne_recom.gif) no-repeat; width:100%; height:49px; margin:0 auto; background-position:center top; margin-top:29px;}
.nere_title2{background:url(../images/ne_sungrecom.gif) no-repeat; width:100%; height:20px; margin:0 auto; background-position:center top; margin-top:19px;}
.nere_title3{background:url(../images/ne02title.jpg) no-repeat; width:100%; height:76px; margin:0 auto; background-position:center top; margin-top:19px;}
.nere_title4{background:url(../images/ne03title.jpg) no-repeat; width:100%; height:76px; margin:0 auto; background-position:center top; margin-top:19px;}



/*ÄÁÅÙÃ÷4*/
.cen4{width:100%; margin:0 auto; padding-top:60px;}
.wr_ce4{background:url(../images/cen4.jpg) repeat-x; width:100%; margin:0 auto; background-position:center top; height:512px;}
.w_ce4arrow{width:1200px; margin:0 auto;}
/*¹Ìµð¾î*/
.wr_media{float:left; width:679px;}
.ne_metext{text-align:center; font-size:16px; color:#2883c9; padding-top:25px; line-height:180%;}
.ne_metext1{text-align:center; font-size:16px;color:#93a5bb;}
/*·¹½ÃÇÇ*/
.wr_reci{float:left; width:421px;}
.ne_retext{text-align:left; padding-left:30px; line-height:120%; padding-top:25px;}
.ne_retext1{ font-size:16px; color:#2883c9; font-weight:600;}
.ne_retext2{font-size:10px;}


/*ÀüÃ¼»óÇ°*/
.ne_wrabsh{width:1200px; margin:0 auto; padding-top:90px;}

.newrsh_title{background:url(../images/ne03title.gif) no-repeat; width:100%; height:30px; margin:0 auto; background-position:center top;}
.newrsh_title1{background:url(../images/wrablist.gif) no-repeat; width:100%; height:49px; margin:0 auto; background-position:center top; margin-top:29px;}
.newrsh_title2{background:url(../images/ne_sungwrab.gif) no-repeat; width:100%; height:20px; margin:0 auto; background-position:center top; margin-top:19px;}


/*°øÅëÇÏ´Ü*/
#nebottom{width:100%; margin:0 auto; padding-top:30px;}

.ne_cen{width:1200px; margin:0 auto;}
.ne_call{width:1200px; margin:0 auto;}
.ce_title{font-size:20px; color:#484848; font-weight:600; text-align:left; padding-top:30px; padding-left:36px;}

.calltext{text-align:left; font-size:16px;}
.ltext{color:#2883c9; font-size:16px; font-weight:600;}
.ltext1{color:#2883c9; font-size:14px; }
.calltext1{padding-top:20px; font-size:14px;}
.ltext2{font-weight:600px; font-size:14px; }

.nebottom1{width:1200px; margin:0 auto; padding-top:15px; font-size:14px; line-height:180%; padding-bottom:15px; }

.nebo1{width:800px; float:left;}
.nb_navi{font-size:14px; width:800px;}
.ad_text{font-size:12px; text-align:left; padding-top:15px; line-height:220%; }
.adtext1{font-size:12px; font-weight:600; color:#2883c9;}

.snlo{float:left; width:300px;} 
.snlist li{float:left; padding-left:10px;}

.copytext{font-weight:600; font-size:12px; }



/*¼­ºê---------------------------------------------*/
#ne_sub{background:url(../images/ne_subtopbg.jpg) repeat-x; width:100%; margin:0 auto; background-position:center top; height:323px;}

/*Ã£¾Æ¿À½Ã´Â±æ*/
.maptext{font-size:16px; font-weight:600;}
.maptext1{font-size:16px;}

/*¿¬Çõ*/
.h_img{background:url(../images/his_img.jpg) no-repeat; width:320px; height:356px;}
.h_img1{background:url(../images/his_linebg.jpg) no-repeat; width:200px; height:1020px;}
.histext{font-weight:600; color:#2983c9; font-size:18px; text-align:right; padding-top:20px; padding-right:5px; width:200px; }
.histext1{font-size:16px; text-align:right; line-height:180%; padding-top:18px;}
.histext2{font-size:16px; text-align:left; line-height:180%; padding-top:18px;}


/*°Å·¡Ã³*/
.custext{font-size:16px;}
.custext1{text-align:center; font-size:22px; font-weight:600;}
.custext2{font-size:26px; font-weight:600;}
.custext2_{font-size:26px; font-weight:600; color:#2983c9;}


/*CIBI*/
.cibitext{font-weight:600; font-size:18px;}
.cibitext1{font-weight:600; font-size:24px; color:#2983c9;}
.cibitext2{font-weight:600; font-size:20px; }
.cibitext2_{font-weight:600; font-size:18px; }
.cibitext3{font-size:16px; padding-top:10px;}
.cibitext3_{font-size:16px; font-weight:600; color:red;}
.cibitext3_1{font-size:16px; font-weight:600; color:#2983c9;}
.cibitext3_2{font-size:16px; font-weight:600; color:black;}


/*È¸»ç¼Ò°³*/
.copmtext{font-size:16px; line-height:180%; text-align:center;}
.copmtext1{font-size:22px; font-weight:600;}
.copmtext2{font-family:"NanumMyeongjo"; font-size:16px; color:#2983c9;}

.copmtext3{font-size:18px; font-weight:600;}
.copmtext4{font-size:16px; }


.right_out
{
    transition: transform 1s ease;
    -webkit-transform: translateX(160px); /* Safari */
    transform: translateX(160px);
}  

.right_in
{
    transition: transform 1s ease;
    -webkit-transform: translateX(0px); /* Safari */
    transform: translateX(0px);
}  

/* ³×ºñ°ÔÀÌ¼Ç ºÎºÐ */

/* 1Â÷Ä«Å×°í¸® */
.parent_navi
{
  color:#333;
}  

/* 2Â÷Ä«Å×°í¸® */
.navi_top {text-align:right; padding:5px; width:1294px; margin:0 auto;}
.navi_top02 {float:right;text-align:right; padding:16px 0; margin:0 auto;}
.now_navi
{
  color:green;
}  
/* ³×ºñ°ÔÀÌ¼Ç ±¸ºÐÀÚ*/
.seprate_navi:after
{
  content:" > ";
  color:#333 !important;
  font-weight:bold !important;
}  


.seprate_navi02:after
{
  content:" > ";
  color:#333 !important;
  font-weight:bold !important;
}  



