@charset "utf-8";
/* CSS Document */

@import "../../../common/css/layout.css"; 

@media screen and (max-width: 480px) {

#l-wrap {
    background-size: auto 82px;
}

#l-header .header-gnav .header-navs .navs-sns {
    text-align: center;
}

#l-header .header-gnav .header-navs .navs-sns li {
    float: none;
    margin-right: 8px !important;
    margin-top: 15px;
    display: inline-block;
    margin-left: 8px;
}
#l-footer .footer-sns .sns-list {
	width: 60px;
}
}

@media screen and (min-width: 760px){
#l-header .header-gnav .header-navs .navs-list li {
    width: 14.2%;
}

#l-header .header-gnav .header-navs .navs-list li.parent {
	width: 240px;
}

#l-footer .footer-sns .sns-list {
    width: auto;
}
}

@media screen and (max-width: 760px) {
	#l-pagenav > ul li > ul {
		z-index: 101;
	}
}