#syf_sub .sub h3{text-decoration:none;}
@media only screen and (max-width: 1400px){
#left_ad{display: block;}
}
@media only screen and (max-width: 1210px) {
#container-r2 { display: none; }
.npw1210 { display: none; }
#left_ad{display: none;}
#container{margin: 0 auto !important;}
}

@media only screen and (max-width: 1060px) {
.np { display: none; }
}

@media only screen and (min-width: 855px) and (max-width: 960px) {
#np { display: none; }
.np { display: none; }
#ntidn { display: none; }

#container-m { width: 98%; max-width:960px; margin:0px 1%; }
#container-l { display:none; }
#container-r { float:left; width:100%; }

.footer-wrapper { line-height:1.65em; }
#tab_footer { width:64%; padding:1.0%; margin:0; }

.logo-b { width:150px; height:140px; background:url(../images/logo-b.png) no-repeat center center; padding:5px 19%; text-align:center;
background-size: 150px auto;
-moz-background-size: 150px;
-webkit-background-size: 150px;
-o-background-size: 150px;
-ms-background-size: 150px;
 }
.qr-b { width:120px; height:112px; background:url(../images/qr.png) no-repeat center center; padding:10px 25%; text-align:center;
background-size: 120px auto;
-moz-background-size: 120px;
-webkit-background-size: 120px;
-o-background-size: 120px;
-ms-background-size: 120px;
 }

	}

@media only screen and (min-width: 668px) and (max-width: 854px) {
#np { display: none; }
.np { display: none; }
#ntidn { display: none; }
#main-menu { display: none; }
#cart, .carted { display: none; }

#container-m { width: 98%; max-width:854px; margin:0 1.0%; padding:0px; }
#container-l { display:none; }
#container-r { float:left; width:100%; }

.footer-wrapper { line-height:1.65em; }
#tab_footer { width:64%; padding:1.5%; margin:0; }

.logo-b { width:150px; height:140px; background:url(../images/logo-b.png) no-repeat center center; padding:5px 30%; text-align:center;
background-size: 150px auto;
-moz-background-size: 150px;
-webkit-background-size: 150px;
-o-background-size: 150px;
-ms-background-size: 150px;
 }
.qr-b { width:120px; height:112px; background:url(../images/qr.png) no-repeat center center; padding:10px 35%; text-align:center;
background-size: 120px auto;
-moz-background-size: 120px;
-webkit-background-size: 120px;
-o-background-size: 120px;
-ms-background-size: 120px;
 }

	 }

@media only screen and (min-width: 668px) and (max-width: 800px) {

}

@media only screen and (min-width: 481px) and (max-width: 667px) {
#np { display: none; }
.np { display: none; }
#ntidn { display: none; }
#main-menu { display: none; }
#cart, .carted { display: none; }

#container-m { width: 96%; max-width:667px; margin:0px 2%; padding:0px; }
#container-l { display:none; }
#container-r { float:left; width:100%; }

.footer-wrapper { line-height:1.65em; }
#tab_footer { width:64%; padding:2%; margin:0; }

.logo-b { width:150px; height:140px; background:url(../images/logo-b.png) no-repeat center center; padding:5px 50%; text-align:center;
background-size: 150px auto;
-moz-background-size: 150px;
-webkit-background-size: 150px;
-o-background-size: 150px;
-ms-background-size: 150px;
 }
.qr-b { width:120px; height:112px; background:url(../images/qr.png) no-repeat center center; padding:75px 50%; text-align:center;
background-size: 120px auto;
-moz-background-size: 120px;
-webkit-background-size: 120px;
-o-background-size: 120px;
-ms-background-size: 120px;
 }
	 }

@media only screen and (max-width: 480px) {
#np { display: none; }
.np { display: none; }
#ntidn { display: none; }
#main-menu { display: none; }
#cart, .carted { display: none; }

#container-m { width: 100%; max-width:480px; margin:0; padding:0px; background:none; }
#container-l { display:none; }
#container-r { float:left; width:100%; }

#tab_footer { width:96%; padding:2% 0% 2% 4%; margin:0; }
#tab_footer-l { width:96%; padding:2%; margin:0; text-align:center; }

.logo-b { float:left; width:150px; height:140px; background:url(../images/logo-b.png) no-repeat center center; padding:15px 0 0 1.00%;
background-size: 150px auto;
-moz-background-size: 150px;
-webkit-background-size: 150px;
-o-background-size: 150px;
-ms-background-size: 150px;
 }
.qr-b { float:right; width:120px; height:112px; background:url(../images/qr.png) no-repeat center center; padding:140px 8.60% 0 0;
background-size: 120px auto;
-moz-background-size: 120px;
-webkit-background-size: 120px;
-o-background-size: 120px;
-ms-background-size: 120px;
 }

.local,.phone, .fax, .mail { font-size:0.95em; }
.footer-b { font-size:0.90em; margin:0; padding:1% 0 0.8% 0; line-height:30px; }

}
 
