.gallery_img2{ width: 276px; height: 276px; background-color:#f5f7fa; }
.nmst_area .gallery_item2 { display: block; float: left; margin-bottom: 30px; height: 300px; }
.gallery_item2 { position: relative; }
#image_container { display:inline-block; height:210px; width:100%; }
#image_container > img { position:absolute; top:0px; left:0px;  right:0px; margin:auto; max-width: 276px; max-height: 276px; }
.go_order { cursor:pointer}
.w3-display-container{position:relative}
.w3-display-container:hover .w3-display-hover{display:block}.w3-display-container:hover span.w3-display-hover{display:inline-block}.w3-display-hover{display:none}
.w3-content{max-width:980px;margin:auto}.w3-rest{overflow:hidden}
.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,
.w3-container,.w3-panel{padding:0.01em 16px}.w3-panel{margin-top:16px;margin-bottom:16px}
.w3-center{text-align:center!important}
.w3-section,.w3-code{margin-top:16px!important;margin-bottom:16px!important}
.w3-large{font-size:18px!important}
.w3-text-white,.w3-hover-text-white:hover{color:#fff!important}
.w3-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,70%);-ms-transform:translate(-50%,70%)}
.mySlides {display:none}
.w3-left, .w3-right, .w3-badge {cursor:pointer}
.w3-badge {height:7px;width:7px;padding:0; margin: 0 2px;}
.w3-badge,.w3-tag{background-color:#000;color:#fff;display:inline-block;text-align:center}.w3-badge{border-radius:50%}
.w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#e20f22!important}
.w3-gray,.w3-hover-gray:hover{color:#fff!important;background-color:#c8d2d7!important}
.design-mb{position: absolute; }
.design-mb li{float: left; margin-right: 20px;}
.mg-top7{margin-top:7px;}
.design-mb .design-txt{font-size: 14px; color: #e10e21; font-weight: bold;}
.design-mb .design-txt2{color: #9b9b9b;font-size: 11px;}
.gallery_img_hover {background:#fff;background-color:rgba(81,14,148,0.4);position:absolute;left:0;top:0;width:100%;height:210px;text-align:center; vertical-align:middle;font-size:14px;color:#283D51;font-weight:bold;display:none;}
.gallery_img_hover em {margin-top:90px;margin-bottom:20px; color: #fff; font-size: 2em;cursor:pointer;}
.gallery_img_hover .text-orange {color:#fd7037 !important;}
.gallery_img_hover .go_preview {top: 50px; width:106px; height:93px; margin:0 3px; background-image: url("/assets/images/common/go_preview_off.png");	background-position: 0px 0px; background-repeat: no-repeat; float:left; cursor: pointer;}
.gallery_img_hover .go_preview:hover {width:106px; height:93px; background-image: url("/assets/images/common/go_preview_on.png"); background-position: 0px 0px; background-repeat: no-repeat;}
.gallery_img_hover .go_order {top: 200px; width:106px; height:93px; margin:0 3px; background-image: url("/assets/images/common/go_order_off.png");	background-position: 0px 0px; background-repeat: no-repeat; float:left; cursor: pointer;} 
.gallery_img_hover .go_order:hover {width:106px; height:93px; background-image: url("/assets/images/common/go_order_on.png"); background-position: 0px 0px; background-repeat: no-repeat;}
.gallery_img_hover .sel_cart {top: 100px; width:80px; height:36px; margin:0 3px; background-image: url("/assets/images/sel_cart_off.png");	background-repeat: no-repeat;  float:left; cursor: pointer;}
.gallery_img_hover .sel_cart:hover {width:80px; height:36px; background-image: url("/assets/images/sel_cart_on.png");	background-repeat: no-repeat;}
.gallery_img_hover .sel_cart_chk {top: 100px; width:80px; height:36px; margin:0 3px; background-image: url("/assets/images/sel_cart_on.png");	background-position: 0px 0px;	background-repeat: no-repeat;  float:left; cursor: pointer;}
.red-underline {margin:7px 0px; width:100%;border-bottom: 1px solid #e4e3e3 !important;}
.red-underline-product {margin:0px; width:100%;border-bottom: 1px solid #e4e3e3 !important;}
.nmst-filter_group {margin-left:0px;margin-bottom:20px;padding-bottom:10px;list-style: none;}
.nmst-filter_group .filterBarLabel {margin:0;display:block;background:#eaedee;color:#555555;font-weight:bold;line-height:32px;font-size:14px;padding:0 20px;margin:0;display:block;}
.nmst-filter_group .filterBarItem {list-style: none;}
.nmst-filter_group .filter-name {font-weight:normal;font-family:Verdana;font-size:12px;position: relative; top: 3px;}
.nmst-filter_group .filter-name img {margin-bottom:2px;}
.nmst-main-content {width:800px;float:left;padding: 25px 0 30px 0px; min-height: 763px; display:none;}
.nmst-main-content .description {font-weight:bold;font-family:Verdana;font-size:12px;color:#333}
.nmst-main-content .nmst-sub_menu2 { padding:5px 0px; text-align: left;width:100%; height:100%; list-style:none;font-size:13px;font-weight:;display: block; background: #eaedee; }
.nmst-main-content .nmst-sub_menu2 .title {padding-left: 20px; margin-top:5px;text-align: left;width:140px; list-style:none;font-size:13px;font-weight:bold;float:left; }
.nmst-main-content .nmst-sub_menu2 li {text-align:center; margin-top:5px;display:inline-block;min-width: 70px;}
/*.nmst-main-content .nmst-sub_menu2 li a {padding: 10px 30px 10px 0px;}*/
.nmst-main-content .nmst-sub_menu2 li:hover a {color:#F14141;}
.nmst-main-content .nmst-sub_menu2 li.active a {color:#F14141;}
.nmst-main-content .nmst_area {width: 730px; display: block; overflow-x: hidden; margin-top: 20px;}
.nmst_area .gallery_item {display:block;float:left;margin-bottom:30px; height:300px;}
.nmst_area .gallery_item img {width:242px;height:225px;}
.nmst_area .select_icon {position: absolute; top: -3px; left: 0; margin-top: 3px;}
.nmst_area .select_icon img {width:24px !important; height:24px !important; cursor: pointer;}
.nmst_area .gell-txt1 {margin-top:10px;padding-left:3px;font-weight:bold;font-size:14px !important; display:block; width: 167px; float:left;}
.nmst_area .gell-txt1-1 {margin-top:10px;padding-right:3px;font-weight:bold;font-size:14px !important; display:inline-block; color:#e10e21; width: 69px; text-align:right;}
.nmst_area .gell-txt1-2 {font-family: 'proxima-nova',sans-serif;padding-left: 3px; min-height: 24px; color: #00c0be; font-weight: 400; display: inline-block;cursor: pointer;font-size: 15px;line-height:23px;}
.nmst_area .gell-txt1-3 {padding-left: 3px; min-height: 24px; color: #4a90e2; font-weight: 400; display: inline-block;cursor: pointer;font-size: 13px;line-height:18px;text-align: left;}
.nmst_area .gell-txt1-31 {padding-left: 3px; min-height: 24px; color: #4a90e2; font-weight: 400; display: inline-block;font-size: 13px;line-height:18px;text-align: left;}
.nmst_area .gell-txt1-4 {padding-left: 3px; min-height: 24px; color: #616161; font-weight: 400; display: inline-block;cursor: pointer;font-size: 13px;line-height:18px;text-align: left;}
.nmst_area .gell-txt2 {margin-top:2px;margin-left:3px;font-weight:normal;font-size:12px; display:block; width: 100%; float:left;}
.nmst_area .gell-txt2-1 {margin-top:5px;padding-right:3px;font-weight:normal;font-size:12px; display:inline-block; width: 69px; text-align:right;}
.nmst_area .gell-txt3 {margin-top:2px;margin-left:3px;font-weight:normal;font-size:12px; display:block; width: 100%; float:left;}
.color-box {width: 100%; margin-top:3px; margin-left:3px;}
.form-control {display: block;width: 100%;height: 36px;padding: 6px 12px;font-size: 14px;line-height: 1.57142857;color: #555555;background-color: #fafafa;background-image: none;border: 1px solid #e4e4e4;border-radius: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.form-control:focus {border-color: #4caff6;outline: 0;}
.form-control::-moz-placeholder {color: #bbbbbb;opacity: 1;}
.form-control:-ms-input-placeholder {color: #bbbbbb;}
.form-control::-webkit-input-placeholder {color: #bbbbbb;}
.form-control::-ms-expand {border: 0;background-color: transparent;}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {background-color: #eeeeee;opacity: 1;}
.form-control[disabled],
fieldset[disabled] .form-control {cursor: not-allowed;}
textarea.form-control {height: auto;}
.pagination > li:first-child > a,
.pagination > li:first-child > span {margin-left: 0;margin-right: 0;border-bottom-left-radius: 4;border-top-left-radius: 4;}
.pagination > li:last-child > a,
.pagination > li:last-child > span {/*margin-left: 0;*/border-bottom-right-radius: 4;border-top-right-radius: 4;}
.pagination > li > a,
.pagination > li > span {position: relative;float: none;padding: 7px 15px;text-decoration: none;color: #555;background-color: #f8f8f8; --border: 1px solid #e9e9e9;width: 36px;/*height: 36px;margin: 0 2px;*/line-height: 1.42857143;text-align: center;font-size:12px;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover { background-color: unset; border-color: #ddd;}
/*레이어 팝업*/
.stnmtmp_preview_layer {display:none; position:fixed !important; position:absolute; top:0; left:0; width:100%; height:100%; z-index:10000;}
.stnmtmp_preview_layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.stnmtmp_preview_layer .cl_bg {position: absolute; top: 480px; left: 180px; margin-top: 3px; list-style:none;}
.stnmtmp_preview_layer .cl_bg li {    float: left;    margin-right: 10px;    list-style: none; cursor: pointer;}
.stnmtmp_preview_layer .st_bg {position: absolute; top: -3px; left: 0; margin-top: 3px;}
.stnmtmp_preview_layer .st_bg img {width:512px !important; height:512px !important; }
.stnmtmp_preview_layer .paper {display:none; position: absolute; top: 465px; left: 5px; margin-top: 3px; list-style:none;}
.stnmtmp_preview_layer .paper_title {position: absolute; top: 417px; left: 5px; margin-top: 2px; width: 130px; height: 40px;background: #1c2630;background-image: -webkit-linear-gradient(top, #1c2630, #1c2630);background-image: -moz-linear-gradient(top, #1c2630, #1c2630);background-image: -ms-linear-gradient(top, #1c2630, #1c2630);background-image: -o-linear-gradient(top, #1c2630, #1c2630);background-image: linear-gradient(to bottom, #1c2630, #1c2630);height: 40px;font-size: 16px;padding: 10px 10px;text-decoration: none;text-align:center; vertical-align:middle;color: #ffffff;}
.stnmtmp_preview_layer .desc {position: absolute; top: 417px; left: 145px; margin-right:10px; padding: 3px 10px; font-size:12px;     background: #f69156;    border: 1px solid #f59225;    color: #fff;;  opacity:.9; filter:alpha(opacity=90);}
.stnmtmp_preview_layer .pop-layer {display:block; position: absolute; top: 50%; left: 50%; width: 522px; height: 522px;  background-color:#fff; border: 5px solid #aab4bf; z-index: 10;}	
.stnmtmp_preview_layer .pop-layer .pop-container {padding: 0px;}
.stnmtmp_preview_layer .pop-layer p.ctxt {color: #666; line-height: 25px;}
.stnmtmp_preview_layer .pop-layer .btn-r {width: 100%; margin:10px 0 20px; padding-top: 10px; border-top: 1px solid #DDD; text-align:right;}
.stnmtmp_preview_layer .cbtn{ width: 32px;height: 32px;display: block;position: absolute;top: 3px;right: 3px;z-index: 1600;text-indent: -9999em;overflow: hidden;background-image: url("/assets/images/preview_close.png");background-position: 0px 0px;background-repeat: no-repeat;	}
.stnmtmp_preview_layer .top{ width: 65px;height: 55px;display: block;position: absolute;bottom: 40px;right: 64px;z-index: 1510;background-image: url("/assets/images/portfolio_view_top.png");background-position: 0px 0px;
	background-repeat: no-repeat;	text-indent: -9999em;	overflow: hidden;	cursor: pointer;}
.stnmtmp_detail_desc {width:100%; height:38px;position: relative; margin-top:60px; margin-bottom:40px;text-align:center;}
.stnmtmp_detail_desc .img_01 { height:38px;background-image: url("/assets/images/item/STNMTMP_DETAIL_01.png") ; background-repeat:no-repeat; background-position: 0px 0px;}
.section_sel_cart {position:fixed;right:0;bottom:0;left:0;z-index:999; opacity:.9; filter:alpha(opacity=90); background:#FFF;}
.section_sel_cart .inner {width:100%;  background:url(/assets/images/cart_line_01.png) repeat-x 0 33px;}
.ko .stnmtmp_preview_layer .cbtn{ background-image: url("/assets/images/ko/preview_close.png");			}
.ko .stnmtmp_preview_layer .top{	background-image: url("/assets/images/ko/portfolio_view_top.png");	}
.en .stnmtmp_preview_layer .cbtn{ background-image: url("/assets/images/en/preview_close.png");			}
.en .stnmtmp_preview_layer .top{	background-image: url("/assets/images/en/portfolio_view_top.png");	}
.ko .stnmtmp_detail_desc .img_01 { height:38px;background-image: url("/assets/images/ko/item/STNMTMP_DETAIL_01.png") ; background-repeat:no-repeat; background-position: 0px 0px;}
.en .stnmtmp_detail_desc .img_01 { height:38px;background-image: url("/assets/images/en/item/STNMTMP_DETAIL_01.png") ; background-repeat:no-repeat; background-position: 0px 0px;}
.ko .section_sel_cart .inner {width:100%;  background:url(/assets/images/ko/cart_line_01.png) repeat-x 0 33px;}
.en .section_sel_cart .inner {width:100%;  background:url(/assets/images/en/cart_line_01.png) repeat-x 0 33px;}
.section_sel_cart .cart {width:1200px;    margin: 0px auto; }
.section_sel_cart .cartbox {background:#FFF;width:100%; height:174px; display:none;  }
.section_sel_cart .tabbox {width:1000px;height:45px;margin:-32px 100px 0;}
.section_sel_cart .tab_basket {position:relative;zoom:1; float:right;}
.section_sel_cart .tab_basket li {list-style: none;}
.section_sel_cart .tab_basket:after {display:block;clear:both;content:'';}
.section_sel_cart .tab_basket .title {display:block;     font-size: 14px !important;     line-height: 2;    margin: 5px 10px;    float: left; color:#fff;}
.section_sel_cart .tab_basket a {display:block;width:160px;height:38px;background:url(/assets/images/cart_tab_bg.png) no-repeat;}
.section_sel_cart .tab_basket .num {display:block;padding:10px 0 0 120px;font:bold 12px tahoma;color:#FFF;}
.section_sel_cart .tab_basket .on .num {color:#FFF;}
.section_sel_cart .tab_basket .tab1 {background-position:0  0px; cursor: pointer;}
.section_sel_cart .tab_basket .on .tab1 {background-position:0 -0px;}
.ko .section_sel_cart .tab_basket a {display:block;width:160px;height:38px;background:url(/assets/images/ko/cart_tab_bg.png) no-repeat;}
.en .section_sel_cart .tab_basket a {display:block;width:160px;height:38px;background:url(/assets/images/en/cart_tab_bg.png) no-repeat;}
#basket_fa {padding: 5px 10px !important;}
