@charset "utf-8";
/* CSS Document */

@import "../../common/css/layout.css"; 

@media screen and (max-width: 480px) {

#l-wrap {
    background-size: auto 82px;
}

}

@media screen and (min-width: 760px){
#l-header .header-gnav .header-navs .navs-list li {
    width: 14.2%;
}
}



/*-- ハンガリー追加 --*/

@media screen and (min-width: 760px){
#l-header .header-gnav .header-navs .navs-list li {
    	width: 15.6666%;
	}
	#l-header .header-gnav .header-navs .navs-list li.parent {
	    width: 21.6666%;
	}
}


#l-header .header-gnav .header-navs .navs-sns {
	text-align: center;
	width: auto;
	
}

@media screen and (max-width: 759px){
#l-header .header-gnav .header-navs .navs-sns.navs-headmenu li:first-child {
	float: none;
	margin: 0 auto;
	}
}
@media screen and (max-width: 760px) {
	#l-pagenav > ul li > ul {
		z-index: 101;
	}
}
#l-header .header-gnav .header-navs .navs-sns {
    width: 95px;
}
#l-footer .footer-sns .sns-list {
	width: 100px;
}
#l-header .header-gnav .header-navs .navs-list li {
    font-family: Arial, Helvetica, sans-serif;
}
@media screen and (min-width: 760px) {
	#l-footer .footer-sns .sns-list {
    	position: absolute;
    	top: 25px;
    	right: 0;
    	width: 82px;
	}
	#l-footer .l-ptop .ptop-area .ptop-btn {
    	right: 20px;
	}
	#l-header .header-gnav .header-navs .navs-sns {
    width: 82px;
	}
}
@media screen and (min-width: 760px){
#l-header .header-gnav .header-navs .navs-list li a:hover, #l-header .header-gnav .header-navs .navs-list li a.is-active, #l-header .header-gnav .header-navs .navs-list li span:hover, #l-header .header-gnav .header-navs .navs-list li span.is-active {
    background: #c53c52;
}
}
