@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 {
	margin: 25px 15px;
}

}

#l-footer .footer-sns .sns-list {
	width: 45px;
}

#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-header .header-gnav .header-navs .navs-sns {
		width: auto;
		margin: 10px 10px 0;
		text-align: center;
}

@media screen and (min-width: 760px) {
	.navs-sns {
		width: 50px;
	}

	#l-footer .footer-sns .sns-list {
		width: auto;
	}
	
	#l-header .header-gnav .header-navs .navs-sns {
		margin: 0;
	}
	
	
	#l-header .header-gnav .header-navs .navs-sns li {
		margin-left: 0;
		margin-right: 10px !important;
		margin-top: 0;
	}

	#l-header .header-gnav .header-navs .navs-list li {
		width: 16.5%;
	}
}

@media screen and (max-width: 760px) {
	#l-pagenav > ul li > ul {
		z-index: 101;
	}
	a.catalog_pdf_btn{
		max-width: 580px;
	}
}