/*181116 renewal website override*/
/*
common Styles
=============================================================================================================================== */
body, p, div, span, a, ol, ul, li, table, tr, th, td, h1, h2, h3, h4, h5, h6, strong, b, em, address,  label, section, article, figure, form, fieldset, button, legend, input, textarea, selection{
	/*line-height:1.4em;
	letter-spacing:-0.05em;*/
	font-family:"Open Sans", "Noto Sans KR", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	/*word-break:keep-all !important;
	word-wrap:break-word !important;*/
}
._hidden{
	visibility:hidden;
}
.header-bar {
    border-top:none !important;
}
.glyphicon{
	font-family:'Glyphicons Halflings' !important;
}
/*top1 area***********************************************************STR*/
._top1_area{
	padding-top:4px;
	padding-bottom:4px;
}
._top1_area li a{
	font-size:0.95em !important;
}
._top1_area .shopbar{
	border-bottom:none !important;
	height:auto !important;
}

._logo img{
	margin-top:-10px;
}
._search{
	
}
._qlink{
	text-align:right;
	padding-right:0px !important;
}
/*top1 area***********************************************************END*/

/*top2 area*********************************************************STR*/
._top2_area{
	padding-top:25px;
	padding-bottom:25px;
}
._mobile_menu{
	display:none;
}
/*top2 area*********************************************************END*/

/*main menu area**************************************************STR*/
/*
.new_main_menu ul { position: relative;  }
.new_main_menu ul li { list-style:none; float: left; padding: 1rem 1rem; }
.new_main_menu ul li:hover> .new_sub_menu { visibility:visible; display: block;  background-color: #000; }
.new_main_menu ul li .new_sub_menu { visibility: hidden; position: absolute; z-index: 50; left:0; width: 100%; background-color: #000; }
.new_main_menu ul li .new_sub_menu a { color: #fff; }
.new_main_menu ul li ul { padding: 0.2rem 0.5rem;  }
.new_main_menu .new_sub_box li ul li {float: none; }
*/
._mm_area_wrap{
	padding-top:0px;
	padding-bottom:0px;
	border-top:1px solid #ddd;
	border-bottom:3px solid #666;	
}
._mm_area{

}
.new_main_menu{
	position:relative;
}
.new_main_menu > ul > li{
	float:left;
	list-style-type:none;
	padding:8px 60px 8px 0px;
}
.new_main_menu > ul > li:hover > .new_sub_menu{
	display:block;
}
.new_main_menu ul.new_sub_menu{
	position:absolute;
	left:0px;
	z-index:50;
	width:100%;
	list-style-type:none;
	display:none;
	margin-top:8px;
}
.new_main_menu ul.new_sub_menu > hr.clear_hr{
	clear:both;
	margin:0px !important;
	border:none !important;
}
.new_main_menu ul.new_sub_menu > hr.item_row{
	clear:both;
	border:none !important;
	margin-top:5px !important;
	margin-bottom:5px !important;
}
.new_main_menu ul.new_sub_menu > hr.item_row:last-child{
	clear:both;
	border:none !important;
	margin-top:5px !important;
	margin-bottom:5px !important;	
}

.new_main_menu > ul{
	margin-bottom:0px !important;
}
.new_main_menu > ul > li{
	padding-right:40px !iportant;
}
.new_main_menu > ul > li > a{
	font-size:1.1em !important;
	color:#333 !important;
	letter-spacing:-0.04em;
	font-weight:bold;
}

.new_sub_menu{
	background:#fff !important;
	border:1px solid #ddd !important;
	padding:15px !important;
}
.new_sub_menu a{
	color:#333 !important;
	display:inline-block;
}
.new_sub_menu h4{
	font-size:1.1em;
	color:#222;
	font-weight:bold;
}
.new_sub_menu > li.new_sub_menu_title{
	display:block !important;
	clear:both;
	float:none;
	padding-bottom:10px;
}
.new_sub_menu > li.new_sub_menu_title a{
	color:#fff !important;
	background:#f07393;
	padding:5px 10px 5px 10px;
	font-size:1.2em;
}
.new_sub_menu > li.m_2depth > ul > li > a{
	vertical-align:top;
}

/*main menu area**************************************************END*/

/*main section set**********************************************STR*/
._m_section{
	padding-top:2em;
	padding-bottom:2em;
	margin-bottom:2em;
}
._m_section:first-child{
	padding-top:3em;
}
._m_section:last-child{
	padding-bottom:3em;
}
/*main section set**********************************************END*/

/*main product list(new arrive / best / request)**************************************STR*/
._mtit1{
	font-size:2.8em;
	font-weight:bold;
	text-align:center;
	margin-bottom:15px;
}
/*wrap_pl*/
._m_product ._wrap_m_pl{
	display:none;
}
._wrap_m_pl{
	/*height:226px;*/
	padding:0px;
}
._m_pl{
	border:1px solid #ddd;
	border-radius:4px;
	margin:8px;
	padding-bottom:15px;
}
._m_pl:link{
}
._m_pl:visited{
}
._m_pl:hover{
	border:1px solid #626262;
	transition:0.5s;
}
._m_pl:active{
}

/*sub page - product hover*/
.item-box:hover{
    padding: 10px !important;
    border: 1px solid #626262 !important;
    border-radius: 5px !important;
	transition:0.5s;
}

._pl_img img{
	margin-top:10px;
	width:150px;
	height:150px;
}
._m_product ._m_pl_hr_pc{
	display:none;
	clear:both;
	visibility:hidden;
	margin:auto;
}
._m_product ._m_pl_hr_mobile{
	display:none;
	clear:both;
	visibility:hidden;
	margin:auto;
}
._m_pl_hr_last{
	/*display:none;*/
	clear:both;
	visibility:hidden;
	margin:auto;
	width:98%;
}
._m_p_more{
	clear:both;
	margin-top:10px;
}

._m_pl_row_hr{
	margin:0px !important;
	visibility:hidden;	
}
._m_pl_row_hr2{
	margin:0px !important;
	visibility:hidden;
}
._m_pl_tit_name{
	font-size:1em;
	font-weight:bold;
	color:#333;
    display:block;
    text-overflow:ellipsis;
    overflow:hidden;
	white-space:nowrap;
	padding:15px 15px 8px 15px;
	letter-spacing:-0.04em;
}
._m_pl_tit_kr{
	font-size:1em;
}
._m_pl_tit_us{
	font-size:0.7em;
	color:#069;
}
._m_pl_tit_eu{
	font-size:0.7em;
	color:#F36;
}

._m_pl_txt_kr{
	font-size:1.2em;
	color:#F69;
	font-weight:bold;
}
._m_pl_txt_us{
	font-size:0.7em;
}
._m_pl_txt_eu{
	font-size:0.7em;
}
/*main product list(new arrive / best / request)**************************************END*/

/*main banner setting************************************STR*/
._m_main_banner .item img{
	margin:auto;
}
._m_main_banner .carousel-control{
	background:none;
}

._m_main_banner._pc{
	display:block;
}
._m_main_banner._mobile{
	display:none;
}
/*main mobile button*/
._m_main_mobile_btn{
	display:none;
}
/*main banner setting************************************STR*/

/*_m_spot*******************************************************STR*/
._m_spot1._pc,
._m_spot2._pc{
	display:block;
}
._m_spot1._mobile,
._m_spot2._mobile{
	display:none;
}
/*_m_spot*******************************************************END*/


/*main social**********************************************STR*/
._m_social{
	background:url("http://image.testerkorea.com/uploads/contentsImages/bg-main-sns-03.jpg");
    background-position: center center;
    background-repeat: no-repeat;

}
._m_social_txt1{
	margin-bottom:0px;
}
._m_social_txt2{
	margin-top:0px;
}
/*main social**********************************************END*/

/*add section****************************************STR*/
._m_add_section._pc{
	display:block;
}
._m_add_section._mobile{
	display:none;
}
/*add section****************************************END*/

/*market guide*************************************************STR*/
._m_market_guide{

}
._mg_img{
	display:block;
	vertical-align:middle;
}
._mg_img img{
	display:inline-block !important;
}
._mg_txt{
	display:block;
	vertical-align:middle;
	font-size:1.2em;
}
/*market guide*************************************************END*/

/*footer*************************************************************STR*/
._footer1,
._footer2,
._footer3{
	padding-top:20px;
	padding-bottom:20px;
}

._footer1{
	border-top:1px solid #ddd;
}
._footer1_social_con{
	padding-right:4px;	
}
._footer2{
	border-top:1px solid #ddd;
}
._footer3{
	border-top:1px solid #ddd;
}
/*footer*************************************************************END*/

/*
Desktop Styles
=============================================================================================================================== */
@media only screen and (min-width: 768px) {

._col5{
	width:20% !important;
}

}
/*
Tablet Portrait Styles
=============================================================================================================================== */
/*
@media only screen and (min-width: 768px) and (max-width: 959px) {
}
*/



/*
Mobile Styles
=============================================================================================================================== */
@media only screen and (max-width: 767px) {
/*mobile check trick*/
body{
	clear:both; 
}
.allCategoryBox{
	background:#f5f5f5 !important;
}

/*main section set**********************************************STR*/
._m_section{
	padding-top:1em;
	padding-bottom:1em;
	margin-bottom:1em;
}
._m_section:first-child{
	padding-top:2em;
}
._m_section:last-child{
	padding-bottom:2em;
}
/*main section set**********************************************END*/

/*new main menu**********************STR*/
._mm_area_wrap{
	display:none;
}
/*new main menu**********************END*/

/*main banner(mobile resize)************************************STR*/
/*
._m_main_banner .carousel-inner>.item>a>img{
    display: block;
    height: 200px;
    width: auto !important;
	max-width:none !important;
	position: relative;
	left: 50%;
	transform: translate(-50%, 0%);
}
*/
/*main banner(mobile resize)************************************END*/

/*main banner setting************************************STR*/
._m_main_banner._pc{
	display:none;
}
._m_main_banner._mobile{
	display:block;
}
/*main mobile button*/
._m_main_mobile_btn{
	display:block;
}
/*main banner setting************************************STR*/

/*_m_spot*******************************************************STR*/
._m_spot1._pc,
._m_spot2._pc{
	display:none;
}
._m_spot1._mobile,
._m_spot2._mobile{
	display:block;
}
/*_m_spot*******************************************************END*/

/*main social**********************************************STR*/
._m_social{
	background:none;
	background-color:#f5f5f5;
}
/*main social**********************************************END*/

/*add section****************************************STR*/
._m_add_section._pc{
	display:none;
}
._m_add_section._mobile{
	display:block;
}
/*add section****************************************END*/

/*market guide*************************************************STR*/
._m_market_guide._mobile_off{
	display:none;
}
/*market guide*************************************************END*/

/*top1 area***********************************************************STR*/
._logo{
	margin-bottom:20px;
}
._top_menu{
	display:inline-block;
	margin:auto;
	float:none !important;
}
._top_menu li{
	padding-left:2px;
	padding-right:2px;
}
._search{
	padding-left:0px;	
}
/*top1 area***********************************************************END*/

/*top2 area***********************************************************STR*/
._top2_area{
	padding-top:10px;
	padding-bottom:25px;
}
._mobile_menu{
	display:inline-block;
	margin-right:1em;
}
._qlink{
	padding-right:0px !important;
	padding-left:0px !important;
}
._qlink img{
/*    position: absolute;
    margin-top: -90px;
    margin-left: -90px;*/
	width:100%;
	height:auto;
}
/*top2 area***********************************************************END*/

}