
#top-head #global-nav ul li.pc{
	display: inherit;
	}

#top-head #global-nav ul li.sp{
	display: none;
	}

/*@media only screen and (max-width: 1200px) {

#top-head #global-nav ul li.pc{
	display: none;
	}

#top-head #global-nav ul li.sp{
	display: inherit;
	}
	
ul.menulist ul { 
	display:none;
}
	
ul.menulist > li > p span { 
	background: url(../img/common/sp_ac_open.png) no-repeat 98% center;
	background-size: 21px 13px;
	display: block;
}
	
ul.menulist > li > p span.open { 
	background: url(../img/common/sp_ac_close.png) no-repeat 98% center;
	background-size: 21px 13px;
}

#global-nav ul.menulist li ul {
	overflow: hidden;
	padding-bottom: 0px;
}

#global-nav ul.menulist li ul li {
   float: none;
   position: static;
	width: 50%;
	margin: 0 auto;
	float: left;
}

#top-head #global-nav ul.menulist li ul li a {
   padding: 2rem 0 2rem 60px;
	font-size: .8rem;
	font-weight: 100;
	border-right: 1px solid #bfc0c2;
	background: url(../img/common/sp_ac_cursor.png)  35px center no-repeat;
	background-size: 14px 27px;
}

#top-head #global-nav ul li ul li:nth-child(2n) a {
	border-right: none;
}

}

@media only screen and (max-width: 767px) {*/

#top-head #global-nav ul.menulist li ul li a {
   padding: 1rem 0 1rem 2.5rem;
	font-size: .8rem;
	font-weight: 100;
	border-right: 1px solid #bfc0c2;
	background: url(../img/common/sp_ac_cursor.png)  25px center no-repeat;
	background-size: 7px 13px;
}
	
ul.menulist > li > p span { 
	background: url(../img/common/sp_ac_open.png) no-repeat 95% center;
	background-size: 11px 7px;
}
	
ul.menulist > li > p span.open { 
	background: url(../img/common/sp_ac_close.png) no-repeat 95% center;
	background-size: 11px 7px;
}

#top-head #global-nav ul li ul li:nth-child(2n) a {
	border-right: none;
}


/*}*/

@media only screen and (max-width: 480px) {

}