@charset "utf-8";

html{
	font-size:10px;
	}
body {
	background-color: #FFF;
	font-family: "微軟正黑體";
	width: 100%;
	margin: 0%;
	padding: 0%;
}
ul,li.h1,h2,h3,h4,h5,h6,p{	/*初始設定*/
	margin-top: 0%;
	margin-right: 0%;
	margin-left: 0%;
	margin-bottom: 0%;
	list-style: none;
	padding: 0px;
	font-weight: normal;
	width: 80%;
	}
/*上選單*/	
.content {
	width: 100%;
	height: auto;
	background-color: #FFFFFF;
	max-width: 1024px;
	//min-width: 420px;
	margin: 0px auto;
	
}
.content .s-navbar {
	width: 100%;
	height: 48px;
	background-image: url(../index/images/menu-on_03.png);
	background-repeat: no-repeat;
	background-position: center center;
	border-bottom: 2px solid #A1BCFF;
	top: 0px;
}
.content .s-navbar .navbar ul {
	margin-top: 0%;
	margin-right: 1.2%;
	margin-bottom: 0%;
	margin-left: 0%;
	padding: 0px;
	width: 100%;
	float: right;
}
.navbar ul li {
	float: right;
	margin-top: 15px;
	margin-left: 1.5%;
}
.navbar ul li a{
	color: #5B361D;
	font-size: 1.4rem;
	text-decoration: none;
}
.navbar ul li a:hover{
	color: #b36b00;
	text-decoration: none;
}
.menuIcon {
	display: none;
}
/*LOGO*/
.content .navbar1 {
	background-image: url(../index/images/images/menu-h_02.png);
	width: 100%;
	height: 130px;
}
.content .navbar1 img {
	float: left;

}
.content .s-navbar span {
	display: none;
}
.nav {
	display: none;
}
.content .s-navbar .nav {
	display: none;
}
.content .s-navbar .menuIcon2 {
	display: none;
	margin-right: 1%;
	height: auto;
}

/*/中間MENU*/
.container ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 100%;
	}

.container	ul li {
	float: left;
	width: 19.5%;
	border: 1px solid #E6ECFF;
	}

.container	ul li .t1 {
	width: 100%;
	height: 130px;
	display: block;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	position: relative;
	z-index: 99;
	}

	/*
	ul li a:hover {
		height: 150px;
	}
	*/

.container ul li a div {
	color: #B36B00;
	line-height: 16px;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 7px;
	border-bottom: 1px solid #E6ECFF;
	padding-bottom: 7px;
	background: #fff;
	}
li .t1.t2 div {
	width: 98%;
	border-bottom-color: #BFCFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #FFFFFF;
	padding-top: 5px;
	border-right: 1px solid #BFCFFF;
	padding-left: 1%;
	padding-right: 1%;
}
.t1.t2 div .menu-OK {
	text-decoration: none;
	color: #B36B00;
	text-align: center;
	font-size: 1.4rem;
}
.t1.t2 div .menu-OK:hover{
	color: #083163;
	}
/*MENU圖細節修正*/


/*滑上*/

.container{
	margin: 0px;
	width: 46%;
	float: left;
	height: 100%;
	padding: 0px;
}

.container .clear
{
	clear: both;
}

.container.left
{
  float:left;
}

.container .right
{
  float:right;
}

/*會員登入 &搜尋商品*/
.content .navbar1 .search {
	float: left;
	width: 18%;
	margin-top: 20px;
	margin-left: 1%;
}
.navbar1 .search #sheaech {
	float: left;
	margin-left: -2px;
	background-color: #FFF8A1;
	border: 1px solid #000000;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	margin-top: 3px;
}
.navbar1 .search #keywords {
	width: 70%;
	float: left;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	height: 27px;
	margin-top: 3px;
	border: 1px solid #000000;
}
.navbar1 .search .search-2 {
	clear: left;
	width: 100%;
	padding-top: 10px;
}
.search .search-2 .p {
	width: 45%;
	float: left;
	background-image: url(../index/images/menu-01_20.jpg);
	background-repeat: no-repeat;
	background-position: 0% center;
	padding-left: 20px;
	margin-left: -10px;
	height: 20px;
}
.search-2 .p a {
	text-decoration: none;
	color: #5B361D;
	font-size: 1.2rem;
}
.search .search-2 .s {
	background-image: url(../index/images/menu-01_22.jpg);
	background-repeat: no-repeat;
	background-position: 0% center;
	width: 28%;
	float: left;
	padding-left: 30px;
	height: 20px;
}
.search-2 .s a {
	text-decoration: none;
	font-size: 1.2rem;
	color: #5B361D;
}


.banner-s {
	width: 100%;
	height: 170px;
	margin-top: -60px;
	background-color: #FFCE00;
}
.banner-s .banner-l {
	width: 32%;
	height: 145px;
	float: left;
	padding-top: 10px;
	margin-left: 3%;
}
.banner-s .banner-cr {
	float: left;
	width: 32%;
	padding-top: 10px;
	height: 145px;
}
ul .sublinks .bg {
	display: none;

}
ul .sublinks .bg:hover {
	display: block;

}
/*右menu*/
.content .menu-r {
	width: 20%;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 3%;
	padding-left: 1%;
	background-color: #FFFFFF;
	float: left;
}
/*大標 */
.content .menu-r spen {
	color: #5A3D1C;
	background-image: url(../index/images/r-,emu.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	width: 100%;
	font-size: 1.8rem;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
}
/*會員登入欄*/
.menu-r .menu-1 a {
	font-size: 1.4rem;
}
.content .menu-r .menu-1 {
	padding-top: 20px;
	padding-bottom: 20px;
	border: 1px solid #FFDCDC;
	text-align: center;
	display: none;
}
.menu-r .menu-1 #keywords {
	width: 70%;
	padding-top: 8px;
	margin-bottom: 10px;
	background-color: #868686;
}
.menu-r .menu-1 #keywords:focus {
	background-color:#ffffff;
}

.menu-r .menu-1 .Sign-in {
	width: 80%;
	height: 35px;
	border-radius: 10px;
	border: 1px solid #C69C6D;
	background-image: url(../index/images/loding.png);
	margin-bottom: 10px;
}
.menu-r .menu-1 .fB-IN {
	width: 80%;
	height: 35px;
	border-radius: 10px;
	border: 1px solid #C69C6D;
	background-image: url(../index/images/loding.png);
}
.menu-r .menu-1 .join {
	height: 80px;
	margin-top: 10px;
	width: 40%;
	border-radius: 15px;
	border: 1px solid #C69C6D;
	background-image: url(../index/images/on-join.png);
}
.menu-r .menu-1 .fotget {
	height: 80px;
	width: 40%;
	border-radius: 15px;
	border: 1px solid #C69C6D;
	background-image: url(../index/images/on-join.png);
}
/*會員登入滑上設定*/
.menu-r .menu-1 .Sign-in:hover,
.menu-r .menu-1 .fB-IN:hover,
.menu-r .menu-1 .join:hover,
.menu-r .menu-1 .fotget:hover{
	border: 1px solid #9B9B9B;
	}
	
/*最新消息*/	
.content .menu-r .marquee {
	border: 1px solid #FFDCDC;
	padding-left: 3%;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: left;
}
.menu-r .marquee .day {
	text-align: left;
	font-size: 1.41rem;
}
.menu-r .marquee .news-in {
	font-size: 1.4rem;
	text-align: left;
}
.menu-r .marquee .moer {
	text-decoration: none;
	color: #000000;
	font-size: 1.4rem;
	float: none;
	padding-left: 65%;
}
/*頁籤選單*/
.myAccordion .menu a{
	color: #5A3D1C;
	text-decoration: none;
	margin-left: 5%;
	background-position: left center;
	background-repeat: no-repeat;
	}

.myAccordion .menu ul{
	padding: 0;
	}
.myAccordion .menu ul.submenu{
	display:none;
	}
.myAccordion .menu ul.submenu{
	margin-left: 25px;
	list-style-type: disc;
	}
.content .menu-r .myAccordion {
	width: 100%;
	border: 1px solid #FFDCDC;
	margin-top: 10px;
}
.myAccordion .menu li {
	margin-left: 5%;
	background-repeat: no-repeat;
	list-style-type: none;	
}
.menu li ul li {
	background-image: url(../index/images/icon-lmenu.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.menu li ul li a {
	font-size: 1.3rem;
}
.menu li {
	background-image: url(../index/images/icon-lmenu.gif);
	background-repeat: no-repeat;
	background-position: 0% 10px;
}
.menu li a {
	font-size: 1.8rem;
}
.myAccordion spen .s-001 {
	text-decoration: none;
	color: #5A3D1C;
}
/*好站連結*/
.content .menu-r .link {
	border: 1px solid #FFDCDC;
	padding-top: 3px;
	padding-left: 1%;
	padding-right: 1%;
}
/*影片連結*/
.content .menu-r .youtobe {
	border: 1px solid #FFDCDC;
	padding: 2%;
	margin-top: 10px;
}

.footer {
	background-image: url(../index/images/footer-01.png);
	width: 100%;
	float: none;
	clear: both;
	background-color: #FFFFFF;
	/* [disabled]padding-bottom: 80px; */
	height: 207px;
	max-width: 1024px;
	min-width: 420px;
	margin: 0px auto;
}

.footer ul li {
	
	margin-top: 40px;
}
ul .Service a {
	margin-left: 5%;
	float: left;
}
.footer .all-service {
	width: 75%;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-left: 5%;
	margin-top: 15px;
	height: 220px;
}
.footer .all-service .Service {
	width: 25%;
	margin-top: 60px;
	float: left;

}
.footer .all-service .shopping {
	width: 25%;
	margin-top: 60px;
	margin-left: 5%;
	float: left;
}
.footer .all-service .QA {
	width: 25%;
	margin-top: 60px;
	margin-left: 5%;
	float: left;
}
.footer .FB {
	float: left;
	width: 20%;
	margin-top: 10px;
	height: 180px;
}
.footer .FB li {
	margin-top: 10%;
}
.contet-768 {
	display: none;
}
#apDiv1,#apDiv2,#apDiv3{
	display:none;
	}
.content .menu-r .none-loding {
	display: none;
}
.news .table .l01 {

}
.table .l01 a {

}
.shopping-in {
	display: none;
}
.all-p {
	display: none;
}
.content .conter-in .none {
	display: none;
}
.content .none {
	display: none;
}
.menu li a {
	font-size: 1.6rem;
}
.submenu li a {
	font-size: 1.4rem;
}
.menu-r .marquee .news-in {
	text-decoration: none;
	color: #562F18;
}
.menu-r .link {
	margin-top: 10px;
}
.content .banner-s {
	display: none;
}














/**/


	
@media screen and (max-width:768px){
/*上選單變化導覽列設定*/	

 .navbar ul {
	display: none;
	float: none;
	margin:0%;
	padding:0%;
	width: 100%;
}
 .menuIcon{
	display: block;
	float: left;
	margin-right: 0px;
	margin-left: 1%;
	margin-bottom: 0px;
	cursor: pointer;
    width: 43px;
    height: 45px;
	margin-top: 5.px;
	margin-top: 5px;
	}
.content  .s-navbar span {
	display: block;
	text-align: center;
	color: #A8834C;
	font-size: 1.8rem;
	padding-top: 2%;
	width: 100%;
	float: none;
	margin-left: -10%;
}
	
/*nav*/
.content .navbar1 {
	display: none;
}
.content .s-navbar .menuIcon2 {
	float: right;
	margin-top: -32px;
	display: block;
	width: 43px;
	height: 45px;
}
.navbar1 {
	display: none;
}
.menuIcon2 a img {
	width: 100%;
}
.banner-s .banner-l {
	margin-left: 1%;
}
.banner-s {
	display: none;
}
.content .menu-r {
	display: none;
}
.footer {
	display: none;
}
.content .conter-in {

}
.content .s-navbar {
	background-color: #FFFFFF;
	position: fixed;
	z-index: 2;
    height: 60px;
    background-size: cover;
}
.content .flexslider {
	margin-top: 50px;
}


/*右邊按鈕-MENU */
#apDiv1 {
	position: fixed;
	left: 15%;
	top: 51px;
	width: 70.5%;
	z-index: 3;
	padding-top: 10px;
	padding-right: auto;
	padding-bottom: 10px;
	padding-left: auto;
	display: block;
	background-color: #E1EAFF;
	height: auto;
}
#apDiv1 b {

}
#apDiv1 .l-ding {
	padding-top: 50px;
	padding-bottom: 50px;
	border-bottom: 2px solid #BFCFFF;
}
#apDiv1 .l-ding div {
	padding-top: 40px;
	padding-left: 15%;
}
.l-ding div a {
	text-decoration: none;
	color: #050505;
	font-size: 1.8rem;
	padding-right: 10px;
}
#apDiv1 #X1 {
	float: right;
	margin-right: 2%;
}
.l-ding div p {
	float: left;
	width: 45%;
	font-size: 1.8rem;
}
#apDiv1 .l-ding b {
	margin-left: 140px;
	font-size: 2.4em;
}

.l-ding div a:hover {
	text-decoration: none;
	color: #fff;
	font-size: 1.8rem;
	padding-right: 10px;
	line-height: 2rem;
	background-color: #5B361D;
}
#apDiv1 table tbody tr {
	border-bottom: 2px solid #BFCFFF;
	text-align: center;
}
#apDiv1 table tr .b-l{
border-bottom: 2px solid #BFCFFF;	
}
#apDiv1 table tr  a {
	text-decoration: none;
	font-size: 3.6rem;
	color: #000000;
	text-align: center;
	display: block;
	
	}

#apDiv1 table tr  a:hover {
	text-decoration: none;
	font-size: 3.6rem;
	color: #FFFFFF;
	background-color: #5B361D;
	
	}
#apDiv1 table tr td{
	height: 60px;
	}
	
/*左menu*/
#apDiv2 {
	position: fixed;
	left: 7%;
	top: 51px;
	width: 82.5%;
	height: 710px;
	z-index: 4;
	display: block;
	background-color: #E1EAFF;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
#apDiv2 table {
	margin-right: 0%;
	margin-left: 0%;
	margin-bottom: 0%;
	padding-top: 3%;
	padding-right: 0%;
	padding-bottom: 0%;
	text-align: center;
	width: 100%;
}
#apDiv2 table tbody tr {
	width: 100%;
}
#apDiv2 tbody tr td {
	width: 100%;
}
#apDiv2 #X1 {
	float: right;
	margin-right: 1%;
	width: 10%;
	position: absolute;
	right: 0%;
	top: auto;
}
#apDiv2 table tr .b-l{
border-bottom: 2px solid #BFCFFF;	
}
#apDiv2 tbody tr td a {
	text-decoration: none;
	font-size: 3.6rem;
	color: #000000;
	text-align: center;
	display: block;
}

#apDiv2 table tr  a:hover {
	text-decoration: none;
	font-size: 3.6rem;
	color: #FFFFFF;
	background-color: #5B361D;
	
	}

#apDiv2 table tr .b-1 {
	border-bottom: 2px dashed #BFCFFF;
}	
/*產品MENU*/
#apDiv3 {
	position: fixed;
	left: 7%;
	top: 51px;
	width: 82.5%;
	height: 710px;
	z-index: 4;
	display: block;
	background-color: #E1EAFF;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
#apDiv3 table {
	margin-right: 0%;
	margin-left: 0%;
	margin-bottom: 0%;
	padding-top: 3%;
	padding-right: 0%;
	padding-bottom: 0%;
	text-align: center;
	width: 100%;
}
#apDiv3 table tbody tr {
	width: 100%;
}
#apDiv3 tbody tr td {
	width: 100%;
}
#apDiv3 #X1 {
	float: right;
	margin-right: 1%;
	position: absolute;
	right: 0%;
	top: auto;
}
#apDiv3 table tr .b-l{
border-bottom: 2px solid #BFCFFF;	
}
#apDiv3 tbody tr td a {
	text-decoration: none;
	font-size: 3.6rem;
	color: #000000;
	text-align: center;
	display: block;
}

#apDiv3 table tr  a:hover {
	text-decoration: none;
	font-size: 3.6rem;
	color: #FFFFFF;
	background-color: #5B361D;
	
	}

#apDiv3 table tr .b-1 {
	border-bottom: 2px dashed #BFCFFF;
}
/*平板欄商品設定*/
.contet-768 {
	display: block;
	width: 100%;
	margin-top: -60px;
	border-top: 6px solid #BFCFFF;
	padding-bottom: 40px;
}

.contet-768 table tr td spen {
	font-family: "微軟正黑體";
	font-size: 3.6rem;
}
.contet-768 table tr td a {
	font-size: 1.8rem;
	text-decoration: none;
	color: #606060;
	line-height: 4rem;
}
.contet-768 table tr td p {
	font-size: 3.6rem;
	margin-top: -20px;
}
.contet-768 table tr td img {
	margin-top: 3%;
}
.contet-768 table tr td {
	border-bottom: 4px solid #BFCFFF;
	}
.contet-768 table tr td .but01 {
	background-color: #FFFFFF;
	border: 1px solid #B5B5B5;
	border-radius: 7px;
	font-size: 1.8rem;
	color: #606060;
	font-family: "微軟正黑體";
}

.contet-768 table tr td .but01:hover {
	background-color: #E4F2EF;
	border: 1px solid #6F6FC1;
	border-radius: 7px;
	font-size: 1.8rem;
	color: #0E1859;
	font-family: "微軟正黑體";
}
/*商品翻頁設定*/
.contet-768 table tr td .but02 {
	background-color: #E4F2EF;
	border-radius: 10px;
	font-size: 2.4rem;
	color: #0E1859;
	font-family: "微軟正黑體";
}
tbody tr .but-menu {
	padding-top:20px;
	padding-left: 2%;
	padding-bottom:20px;
}
tr .but-menu b {
	font-size: 2.4em;
}
tr .but-menu .auto {
	padding-left: 22%;
	padding-right: 22%;
	font-size: 1.8rem;
}
.shopping-in {
	position: fixed;
	right: 20px;
	bottom: 60px;
	padding: 10px 15px;
	font-size: 20px;
	background: #F0F4FF;
	color: #5B361D;
	cursor: pointer;
	margin: 0%;
	border: 1px solid #6F6FC1;
	border-radius: 10px;
}
.shopping-in a {
	text-decoration: none;
	color: #5B361D;
	}
.all-p {
	position: fixed;
	right: 0px;
	bottom: 0px;
	width: 100%;
	height: 50px;
	background-color: #BFCFFF;
	display: block;
	padding-top: 10px;
}
.all-p a {
	text-align: center;
	text-decoration: none;
	width: 100%;
	font-size: 3.6rem;
	color: #5B361D;
	background-color: #BFCFFF;
	display: block;
}
.contet-768  {
	display: block;
	padding-bottom: 50px;
}
.shopping-in {
	display: block;
}
table tbody .but-under {
	text-align: center;
}


}

@media (max-width: 480px) {

.content .s-navbar {
	width: 100%;
	height: 33px;
}
.navbar .menuIcon img {
	width: 100%;
	height: auto;
	clear: none;
}
.menuIcon{
	margin-top: 2px;
	margin-left: 1%;
	margin-bottom: 0px;
	}
.content .s-navbar .navbar {
	width: 70%;
}
.s-navbar .navbar .menuIcon {

}
.content .s-navbar .toggle {
	margin-top: -31px;
}
.s-navbar  span {
	margin-left: 24%;
}
.content .s-navbar .menuIcon2 {
	float: right;
	margin-top: -27px;
	margin-right: 2%;
}
.navbar1 {
	display: none;
}
.banner-s .banner-l {
	display: none;
}
.content .s-navbar {
	position: fixed;
	top: 0px;
	z-index: 2;
    height: 60px;
    background-size: cover;
}
.content .flexslider {
	margin-top: 35px;
}
#apDiv1 #X1 img {
	width: 90%;
}



/*右邊MENU*/
#apDiv1 {
	position: absolute;
	left: 7%;
	top: 51px;
	width: 82.5%;
	z-index: 3;
	padding-top: 10px;
	padding-right: auto;
	padding-bottom: 10px;
	padding-left: auto;
	display: block;
	background-color: #E1EAFF;
	height: auto;
}
#apDiv1 b {
	font-size: 1.8rem;
	margin-left: 70px;
}
#apDiv1 .l-ding {
	padding-top: 40px;
	padding-bottom: 40px;
	border-bottom: 2px solid #BFCFFF;
	display: block;
}
#apDiv1 .l-ding div {
	padding-top: 20px;
	padding-left: 10%;
}
.l-ding div a {
	text-decoration: none;
	color: #050505;
	font-size: 1.4rem;
	padding-right: 10px;
}
#apDiv1 #X1 {
	float: right;
	margin-right: 2%;
}
.l-ding div p {
	float: left;
	width: 45%;
	font-size: 1.4rem;
}

.l-ding div a:hover {
	font-size: 1.2rem;
}
#apDiv1 table tbody tr {
	border-bottom: 2px solid #BFCFFF;
	text-align: center;
}
#apDiv1 table tr .b-l{
border-bottom: 2px solid #BFCFFF;	
}
#apDiv1 table tr  a {
	text-decoration: none;
	font-size: 2.4rem;
	color: #000000;
	
	}

#apDiv1 table tr  a:hover {
	font-size: 2.1rem;

	}
#apDiv1 table tr td{
	height:50px;
	}
#apDiv1 .l-ding b {
	font-size: 1.8rem;
	margin-left: 80px;
	display: inline-block;
}	
/*menu 左*/
	#apDiv2 {
	position: absolute;
	left: 7%;
	top: 51px;
	width: 82.5%;
	height: 710px;
	z-index: 4;
	padding-top: 10px;
	padding-right: auto;
	padding-bottom: 10px;
	padding-left: auto;
	display: block;
	background-color: #E1EAFF;
	height: auto;
}
#apDiv2 table {
	margin: 0%;
	padding-top: 0%;
	padding-right: 0%;
	padding-bottom: 0%;
	text-align: center;
}
#apDiv2 table tbody tr {
	width: 90%;
}
#apDiv2 tbody tr td {
	width: 100%;
	height:50px;
}
#apDiv2 #X1 {
	float: right;
	}
#apDiv2 table tr .b-l{
border-bottom: 2px solid #BFCFFF;	
}
#apDiv2 tbody tr td a {
	font-size: 2.6rem;
}

#apDiv2 table tr  a:hover {
	font-size: 2.6rem;
	}
/*全館商品*/
	#apDiv3 {
	position: absolute;
	left: 7%;
	top: 51px;
	width: 82.5%;
	height: 710px;
	z-index: 4;
	padding-top: 10px;
	padding-right: auto;
	padding-bottom: 10px;
	padding-left: auto;
	display: block;
	background-color: #E1EAFF;
	height: auto;
}
#apDiv3 table {
	margin: 0%;
	padding-top: 0%;
	padding-right: 0%;
	padding-bottom: 0%;
	text-align: center;
	width: 100%;
}
#apDiv3 table tbody tr {
	width: 90%;
}
#apDiv3 tbody tr td {
	width: 100%;
	height:50px;
}
#apDiv3 #X1 {
	float: right;
	width: 10%;
	}
#apDiv3 table tr .b-l{
border-bottom: 2px solid #BFCFFF;	
}
#apDiv3 tbody tr td a {
	font-size: 2.4rem;
}
#apDiv3 table tr  a:hover {
	font-size: 2.6rem;
	}	
/*手機版商品樣式*/
/*平板商品欄樣式*/
.content .conter-in {

}
.contet-768 table tr td spen {
	font-family: "微軟正黑體";
	font-size: 1.8em;
}
.contet-768 table tr td a {
	font-size: 1.4rem;
	text-decoration: none;
	color: #606060;
	line-height: 4rem;
}
.contet-768 table tr td p {
	font-size: 1.8rem;
	margin-top: -20px;
}
.contet-768 table tr td img {
	margin-top: 3%;
	width: 70%;
	margin-left: 5%;
	margin-right: 5%;
}
.contet-768 table tr td {
	border-bottom: 2px solid #BFCFFF;
	width: 0%;
	}
.contet-768 table tr td .but01 {
	font-size: 1.4rem;
}

.contet-768 table tr td .but01:hover {
	font-size: 1.4rem;

}
/*商品翻頁設定*/
.contet-768 table tr td .but02 {
	border-radius: 5px;
	font-size: 1.2rem;
}
tbody tr .but-menu {
	padding-top:10px;
	padding-left: 1%;
	padding-bottom:10px;
}
tr .but-menu b {
	font-size: 1.4em;
}
tr .but-menu .auto {
	font-size: 1.4rem;
}
.shopping-in {
	position: fixed;
	right: 20px;
	bottom: 60px;
	padding: 10px 15px;
	font-size: 1.6rem;
	display: block;
}

.all-p {
	position: fixed;
	bottom: 0px;
	width: 100%;
	height: 40px;
	background-color: #BFCFFF;
}
.all-p a {
	margin-top: 0px;
	width: 100%;
	font-size: 2.4rem;
	color: #5B361D;
	background-color: #BFCFFF;
	display: block;
	text-align: center;
	margin-left: 5px;
}
tbody tr td {
	width: 50%;
}
.content .conter-in .sing-in {
	padding-bottom: 200px;
}
.all-p {
	display: block;
	width: 100%;
	background-position: center center;
	background-image: url(url);
}
tbody tr .pg-line {
	width: 25%;
}
.conter-in .news .block {
	display: block;
	margin-left: 5px;
}
.conter-in .news .none {
	display: block;
}
.contet-768 table {
	width: 100%;
}
tbody tr .right {
	width: 0%;
}
tbody .but-under .but-menu {
	text-align: center;
}
.news tbody .tr td {
}
tbody .tr1 .td3 {
	width: 10%;
}
tbody tr .td6 {
}
tbody tr .td8 {
	width: 10%;
}
.p-word-1 .slidetoogle a {

}

.news .h1 a {
	color: #5A3D1C;
	text-decoration: none;
	font-size: 1.4rem;
}
.conter-in .news .h1 {
	padding-left: 1%;
	padding-top: 10px;
	width:98%;
}
.all-p a #Image37 {
	width: 30%;
}
.conter-in {
	height: 600px;
}




}

@media screen and (min-width:320px) and (max-width:414px){
#apDiv1 .l-ding b {
	margin-left: 20px;
}
#apDiv1 .l-ding #keywords {
	width:45%
}
.all-p a {
	display: block;
	margin-left: -30px;
}
.content .flexslider .flex-prev {
	display: none;
}

.content .flexslider .flex-next {
	display: none;
}
.content .flexslider {
	width: 100%;
}
.all-p a {
	display: block;
	text-align: center;
	width: 100%;
	margin-left: 0px;
}
.all-p {
	width: 100%;
}
.all-p a #Image37 {
	width: 30%;
	height: auto;
}


}
