#ls_head {
	position:fixed;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	min-height: 16.1vw;
	background-color:#212121;
	top:0;
	left:0;
	z-index:500;
}
#ls_head_m {
	display:block;
	position:fixed;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	background-color:#212121;
	top:0;
	left:0;
	z-index:3;
}
#ls_head_sub,
#ls_head_sub_m {
	display:table;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-family:'Montserrat',sans-serif;
	font-weight:700;
	font-size:1.3rem;
	width:100%;
	color:#aaa;
}
#ls_title,
#ls_title_m {
	display:table-cell;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:4% 0;
	width:70%;
	text-align:center;
}
 #ls_title img,
#ls_title_m img {
	width:60%
}
#ls_my,
#ls_my_m {
	display:table-cell;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:15%;
	border-right:2px solid #313131;
	text-align:center;
	vertical-align:middle;
}
#ls_my img,
#ls_my_m img {
	width:45.6%
}
#ls_my a,
#ls_my_m a {
	display:block;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
}
#ls_head_sub .ls_cart,
#ls_head_sub_m .ls_cart {
	display:table-cell;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:15%;
	border-left:2px solid #313131;
	text-align:center;
	vertical-align:middle;
}
#ls_head_sub .ls_cart img,
#ls_head_sub_m .ls_cart img {
	width:56%
}
#ls_head_sub .ls_cart a,
#ls_head_sub_m .ls_cart a {
	display:block;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
}
/* ---------------------------------------------------- */
/* ƒwƒbƒ_[•”•ª:ƒƒjƒ…[“à—e                            */
/* ---------------------------------------------------- */
#header .menu_contents {
	display: none;
}
#header .menu_contents .item {
	background: #212121;
	border-top: 1px solid #313131;
	color: #ffffff;
	font-size: 13px;
}
#header .menu_contents .item a {
	color: #ffffff;
}
#header .menu_contents .item .item_account {
	display: block;
	width: 76vw;
	margin: 2.5vw auto;
	padding: 2.5vw 0vw;
	background: #313131;
	border-radius: 10vw;
	text-align: center;
}
#header .menu_contents .item .item_account a {
	padding: 0 1vw;
	line-height: 1;
}
#header .menu_contents .item span.n_mark img {
	position: absolute;
	right: 4vw;
}
#header .menu_contents .item span.n_mark img {
	width: 6vw;
}
#header .menu_contents .item .close_btn {
	padding: 3vw 8vw 4vw 8vw;
	text-align: center;
}
#header .menu_contents .item .close_btn img {
	width: 6.6vw;
	cursor: pointer;
}
#header .item .item_main {
	padding: 3vw 8vw 4vw 8vw;
}
#header .item .item_sub {
    display: none;
    overflow-y: auto; 
    max-height: 280px; 
}
#header .item .item_sub span {
	display: block;
	padding: 3vw 0vw 4vw 8vw;
	background: #292929;
	border-top: 1px solid #313131;
	color: #ffffff;
	font-size: 3vw;
}