/*語系
----------------------------*/
.mm-menu.mm-bottom{
	top:40px;
	}
.mm-menu.mm-front{
	box-shadow:none;
	}
/*.mm-menu.mm-front.mm-bottom{
	height:100%;
	}*/
/**searchbar**/
.mm-menu{
	background:#ccc;
	}
.mm-menu .textbox{
	width:90%;
	margin:0;
	}
.mm-list form{
	line-height:1.6em;
    margin:0 0 20px;
    padding:5px 5px 3px 10px;
	overflow:hidden;
	zoom:1;
	background-color:#fff;
   -webkit-border-radius:5px;
      -moz-border-radius:5px;
           border-radius:5px;
	}
.mm-list #sf_keyword{
    color:#777;
    font-size:110%;
    padding:0;
	border:0;
	}
.mm-list #sf_submit{
    font-size:0;
	float:right;
	text-shadow:none;
	width:19px;	
    height:19px;
    padding:0;
	background:url("../images/search.png") 0 0 no-repeat;
	border:none;
	}
.mm-menu .mm-selected > a{
	color:#00b;
	}
/**searchbar end**/
#rwd_logo img{
	max-width:100%;
	}
.mm-panel > .mm-list{
	margin:0;
	}
.mm-list h3{
	display:none;
	}
.mm-list > li > a, .mm-list > li > span, .mm-menu .mm-list li.contact_info{
	color:#000;
	}
.mm-list > li > a, .mm-list > li > span{
	white-space:normal;
	padding:10px 0;
	}
.mm-menu .mm-list a.reset{
	background:none;
	padding:0;
	}
.mm-menu .mm-list li.contact_info{
	margin:0;
	padding:10px 0 0 0;
	}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults)::after{
	margin-left:0;
	}
.mm-menu .mm-list .contact_info a.reset:last-child{
	display:block;
	padding-bottom:10px;
	}
/*寬等於980px*/
@media screen and (max-width:1680px) {
	section .wrap{
		width:59%;
		}
	}
@media screen and (max-width:1600px) {
	section .wrap{
		width:62%;
		}
	}
@media screen and (max-width:1440px) {
	section .wrap{
		width:69%;
		}
	}
@media screen and (max-width:1366px) {
	section .wrap{
		width:73%;
		}
	}
@media screen and (max-width:1280px) {
	section .wrap{
		width:77.7%;
		}
	}
@media screen and (max-width:1024px) {
	section .wrap{
		width:97.5%;
		}
	}
@media screen and (max-width:960px) {
	.colMain{
		width:70%;
		}
	#navMenu, .bannerArea, .header, .breadcrumb{
		width:100%;
		}
	.content, .footer{
		width:97%;
		}
	a.imgBorder{
		width:25%;
		height:auto;
		}
	}
@media screen and (max-width:840px) {
	.colMain{
		width:70%;
		}
	}
@media screen and (max-width:800px) {
	.colMain{
		width:68%;
		}
	#navMenu a{
		padding:9px 18px;
		}
	.aboutIntro h2{
		width:45%;
		}
	}
@media screen and (max-width:768px) {
	.colMain{
		width:98%;
		}
	.colMain img{
		max-width:100%;
		}
	/**左側隱藏選單
	-----------------------*/
	.mm-menu .textbox{
		width:90%;
		background:none;
		}
	.mm-list input#sf_submit{
		float:right;
		}
	}
@media screen and (max-width:603px) {
	.productPic.photo_imgL, .productRight{
		float:none;
		width:100%;
		}
	.photo_imgL #slideout, .photo_imgL #slide{
		width:100%;
		}
	.photo_imgL .photo{
		margin:0 auto;
		}
	.footer .menu{
		display:none;
		}
	}

