/*スマートフォン調整PC用*/


/* プリンタ　PCだけに適用するCSS */
@media print, screen and (min-width:640px){
/*PCでは消す*/
.pc-dN{
	display: none !important;
}

#navi > ul{
	display:flex;
	justify-content: space-between;
}

#navi li{
	width:220px;
	/*width:176px;*/
}

#navi > ul li.home{
	width:80px;
}

#navi > ul > li > a{
	border-left:dotted 2px #FFF;
}

#navi > ul li.home a .notext{
	display:none;
}

#navi > ul li.home a{
	border-left:none;
	background:url(../images/home_ico.png)  no-repeat center top;
	height:24px;
	padding:8px 0;
	transition:none;
}

#navi ul.gchildren{
	position:absolute;
	top:50px;
	left:0px;
}

#navi > ul > li > a:after{
	position:absolute;
	content:"";
	display:block;
	width:100%;
	height:40px;
	bottom:0px;
	left:0px;
}

#navi > ul > li > a.now:after,
#navi > ul > li > a:hover:after{
	background:linear-gradient(to bottom, rgba(0,0,0,0.00) 0%, rgba(0,0,0,0.11) 45%, rgba(0,0,0,0.15) 46%, rgba(0,0,0,0.30));
}


#top_banner_list{
	float:right;
	width:192px;
}

#top_banner_list .newpari{
	width:169px;
}

}
