@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,address,ul,ol,li,dl,dt,dd,table,caption,th,td,form,fieldset,legend,hr,select,input,textarea{line-height:150%;margin:0;padding:0;}
ul,ol{list-style:none;}
table{margin:0;padding:0;border-spacing:0;border:0;_border-collapse:collapse;width:100%;}
*+html table{border-collapse:collapse;}
img,fieldset,abbr,acronym{border:0;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
input, button,textarea{padding:0;color:#4e4e4e;font-size:100%;}
table{border-collapse:collapse;border-spacing:0}
table,table th,table td{border:0;}
hr{display:none}
a{color:#4e4e4e;text-decoration:none;}
a:hover{text-decoration:underline;}
img{vertical-align:middle;}
body{background-color:#fff;}
caption,legend{*position:absolute;top:0;left:0;width:0;height:0;line-height:0;overflow:hidden;visibility:hidden;font-size:0;}
.hidden{overflow:hidden;visibility:hidden;width:0;height:0;font-size:0;line-height:0;}
.gLeft{float:left;}
.gRight{float:right;}

html,body{height:100%;}
body{font-family:'Noto Sans KR', sans-serif;font-size:13.4px;color:#303030;line-height:160%;}

#wrap{position:relative;background-color:#ededed;min-width:1084px;min-height:100%;height:auto !important;height:100%;margin:0 auto;}
#wrap .bg,
#footer .bg{position:relative;margin:0 auto;width:1084px;}

/*#header{border-bottom:1px solid #d7d7d7;position:fixed;top: 0px;z-index:9999;background-color:#fff;width:100%;}  »ó´Ü¸Þ´º°íÁ¤ position:fixed; shop.head.php 146 ´ÙÀ½ÁÙ <div style="height:195px;"></div> Ãß°¡  */
#header{background:url(/images/subtop.jpg) 0 0 no-repeat;top: 0px;z-index:9999;width:100%;height:200px;}
#header .uh{position:relative;height:90px;}
#header .uh h1{text-align:left;padding-top:42px;}
#header .uh .lt{position:absolute;top:18px;left:0;}
#header .uh .lt .iReg{background:url(../images/ico_register.png) 0 5px no-repeat;color:#292929;font-size:12px;padding:0 0 0 20px;}
#header .uh .lt .iReg em{color:#df474f;}
#header .uh .rt{position:absolute;top:18px;right:0;}
#header .uh .rt a{color:#686868;font-size:12px;}
#header .uh .rt .bar{display:inline-block;color:#e5e5e5;font-family:dotum;font-size:12px;padding:0 1px;}
#header .gnb{margin:45px 0 33px;}
#header .gnb h2{display:none;}
#header .gnb ul{text-align:right;}
#header .gnb li{display:inline-block;margin:0 20px;}
#header .gnb li a{color:#fff;font-size:19px;}
#header .gnb li a:hover{text-decoration:none;color:#00a6e6}
#header .gnb li.selected a,
#header .gnb li a:hover{color:#00a6e6;}
#header .gnb li.selected a span,
#header .gnb li a:hover span{display:block;padding-bottom:5px;}

#body{padding:0 0 60px;}

#footer{padding:45px 0 55px;}
#footer .link{text-align:center;}
#footer .link a{color:#fff;font-size:15px;margin:0 8px;}
#footer .copy{margin:69px 0 0;zoom:1;}
#footer .copy:after{display:block;clear:both;content:''}
#footer .copy div{color:#fff;font-size:12px;letter-spacing:-0.4px;line-height:210%;}
#footer .copy div a{color:#fff;}
#footer .copy .lt{float:left;width:618px;}
#footer .copy .ct{float:left;width:200px;}
#footer .copy .rt{float:left;width:260px;}

.mLnb{position:absolute;top:0;margin-left:880px;background:url(/images/bodybg.png) 0 0 repeat;width:208px;height:311px;text-align:center;padding-top:45px;;}
.mLnb li{margin:0 5px 15px 0px;line-height:230%;}
.mLnb li a{color:#fff;font-size:21px;}
.mLnb li:hover{background:url(/images/arrow.png) 50px 50% no-repeat;}
.mLnb li a:hover{color:#00a6e6;font-size:21px;text-decoration:none;}/*background:url(/images/arrow.png) 0 50% no-repeat;*/


.mBc{color:#080808;font-size:13px;margin:14px 0 0;}
.mBc .arr{display:inline-block;background:url(../images/ico_bc.png) 5px 5px no-repeat;padding:0 0 0 18px;}

.mDetail{position:relative;margin:38px 0 0;zoom:1;;padding:50px;background-color:#fff;}
.mDetail:after{display:block;clear:both;content:''}
.mDetail .images{float:left;width:687px;}
.mDetail .images .big{}
.mDetail .images .thumb{margin:17px 0 0;}
.mDetail .images .thumb a{display:block;float:left;margin:0 7px 0 0;border:1px solid #e0e0e0;}
.mDetail .detail{float:right;padding:2px 0 0;width:355px;}
.mDetail .detail .tit{display:block;color:#090909;font-size:21px;}
.mDetail .detail .tit2{display:block;color:#e25757;font-size:13px;margin:13px 0 0 3px;}
.mDetail .detail .txt{display:block;color:#4e4e4e;font-size:12px;margin:17px 0 0 3px;}
.mDetail .detail .opt{border-top:1px solid #e0e0e0;margin:21px 0 0;padding:27px 0 0;}
.mDetail .detail .opt dt{float:left;color:#4e4e4e;font-size:12px;padding:0 0 0 5px;}
.mDetail .detail .opt dd{font-size:12px;padding:0 0 16px 0px;}
.mDetail .detail .opt dd select{border:1px solid #707070;font-size:12px;margin:2px 0 0 3px;min-width:180px;height:22px;}
.mDetail .detail .tot{border:1px solid #ddd;font-size:12px;margin:14px 0 0;padding-right:10px;text-align:right;line-height:33px;height:33px;}
.mDetail .detail .button{border-top:1px solid #ccc;margin:30px 0 0;padding:18px 0 0;}
.mDetail .detail .button .mt1{margin:20px 0 0;}
.mDetail .detail .button a:hover{text-decoration:none;}
.mDetail .detail .button .btn1{display:block;color:#000;border:2px solid #000;font-size:12px;text-align:center;line-height:53px;height:53px;cursor:pointer;}
.mDetail .detail .button .btn2{display:block;color:#5c5c5c;border:1px solid #ccc;font-size:12px;margin-bottom:-1px;text-align:center;line-height:53px;height:53px;cursor:pointer;}

.mDetail2{border-bottom:1px solid #e0e0e0;margin:113px 0 100px;padding:0 0 30px;}
.mDetail2 .cont{color:#000;font-size:15px;line-height:160%;padding:41px 40px;}

.mTab1{background:url(../images/k_tab1.png) 0 100% repeat-x;}
.mTab1 ul{zoom:1;}
.mTab1 ul:after{display:block;clear:both;content:''}
.mTab1 li{float:left;margin-right:-1px;}
.mTab1 li.selected{position:relative;}
.mTab1 li a{display:block;background-color:#fff;border:1px solid #d4d4d4;color:#090909;font-size:15px;text-align:center;min-width:165px;line-height:45px;height:45px;}
.mTab1 li.selected a{display:block;background-color:#000;color:#fff;;}

.mTitle1{font-size:38px;color:#333230}
.mTitle2{font-size:15px;color:#8f8f8f}

.iTop{position:absolute;bottom:25px;right:40px;background:url(../images/ico_top.png) 0 0 no-repeat;text-indent:-9999px;font-size:0;width:42px;height:42px;}

.mSort{margin:0 0 15px;}
.mSort label{font-size:19px;}
.mSort select{font-size:14px;border:1px solid #c1c1c1;margin:0 0 0 7px;padding:0 0 0 5px;min-width:194px;line-height:32px;height:32px;}

.mList1{padding:33px;background-color:#fff;margin-top:20px;}
.mList1.mBestSeller,
.mList1.mNewArrival{border-top:0;}
.mList1.mNewArrival{margin-top:0;padding-top:6px;}
.mList1 .title{position:relative;border-bottom:1px solid #454545;margin:0 0 16px;padding:0 0 10px;}
.mList1 .title .iMore{position:absolute;top:9px;right:0;background:url(../images/ico_more1.png) 0 0 no-repeat;text-indent:-9999px;font-size:0;width:27px;height:27px;}
.mList1 h3{color:#090909;font-size:29px;letter-spacing:-1.7px;}
.mList1 ul{margin:0 0 0 -20px;zoom:1;}
.mList1 ul:after{display:block;clear:both;content:''}
.mList1 li{float:left;margin:0 0 20px 22px;text-align:center;width:235px;}
.mList1 li a{display:block;border:1px solid #c3c3c3;height:379px;}
.mList1 li a:hover{text-decoration:none;}
.mList1 li .img{display:block;line-height:180px;height:260px;}
.mList1 li .txt{color:#000;}
.mList1 li .txt .tx{display:block;font-size:17px;margin:17px 0 17px;}
.mList1 li .txt .pr{font-size:21px;}

.mPag{margin:35px 0 0;text-align:center;}
.mPag strong,
.mPag a{color:#000;font-size:21px;font-weight:bold;margin:0 15px;}
.mPag strong,
.mPag .selected{color:#d12727;}

.mRolling{position:relative;}
.mRolling .bx-wrapper li a{display:block;text-indent:-9999px;font-size:0;height:634px;}
.mRolling .bx-wrapper{z-index:100;}
.mRolling .bx-controls-direction{display:none;}
.mRolling .bx-pager{position:absolute;bottom:20px;left:0;text-align:center;width:100%;}
.mRolling .bx-pager div{display:inline-block}
.mRolling .bx-pager div a{display:block;background:url(../images/ico_cnt1.png) -23px 0 no-repeat;text-indent:-9999px;font-size:0;margin:0 4px;width:15px;height:15px;}
.mRolling .bx-pager div a.active{background-position:0 0;}
.mRolling .mLnb{left:50%;margin-left:-543px;margin-top:0;padding-top:35px;z-index:100;}

.txtRed{color:#fe7171;}
.txtRed2{color:#e70b0b;}

.mBox {padding:10px;border:1px solid #ddd}

/* for chrome */
@media screen and (-webkit-min-device-pixel-ratio:0){
	.mLnb{margin-top:-4px;}
}

/* for ie8 */
@media \0screen{
}