/* CSS Document */
@media (max-width: 767px) {
#menu {
	display:none;
	}
#menu_mobile {
	display:block;
	}
#menu_mobile ul li {
	display:inline-block;
	width:19%;
	}
#header {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	}
#header1_1 {
	display:none;
	}
#header1_2 {
	width:100%;
	float:left;
	padding-top:25px;
	}
#header1_3 {
	display:none;
	}
#main {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	padding-top:75px;
	}
#main_2 {
	width:100%;
	float:right;
	padding-bottom:70px;
	height:auto;
	/*background-color:#00A3FF;*/
	}
#footer {
	display:none;
	}
#footer_1 {
	width:100%;
	padding-top:21px;
	padding-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
	border-bottom: 2px solid #000;
	}
#footer_2 {
	width:100%;
	padding-top:40px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
	}
#footer_social {
	display:block;
	text-align:center;
	}
#footer_social ul li {
	display:inline-block;
	width:24%;
	float:left;
	}
#footer_copyright {
	width:100%;
	padding-top:21px;
	padding-bottom:25px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	line-height:30px;
	}	
#footer_copyright ul li{display: block;padding-left:10px; padding-right:10px; }	
#footer_copyright a:link {color:#000; font-size:12px; text-decoration:none;}
#footer_copyright a:visited {color:#000; font-size:12px; text-decoration:none;}
#footer_copyright a:hover {color: #000; font-size:12px; text-decoration:none;}  
#footer_mobile {
	display:block;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-color:#232323;
	font-size:12px;
	line-height:30px;
	overflow:auto;/*解決子元素float，父元素無法自動撐高*/
	padding-bottom:24px;
	margin-top:80px;
	}
#shop2_header_1 {
	border-bottom: 1px solid #e1e1e1;
	clear:both;
	height:50px;
	}
#shop2_header_1_left {
	width:60%;
	float:left;
	height:auto;
	padding-top:10px;
	}
#shop2_header_1_right {
	width:40%;
	float:right;
	font-size:12px;
	height:auto;
	padding-top:20px;
	}
#shop2_header_1_right2 {
	width:40%;
	float:right;
	height:auto;
	padding-top:10px;
	}
#shop2_header_1 ul{
	margin-left: 0; padding-left: 0; /*取消縮排*/
	}
#shop2_header_1 ul li {
	display:inline-block;
	}
#navi {
	padding-top:7px;
	padding-bottom:17px;
	height:auto;
	overflow:auto;
	}
#navi_1 {
	width:100%;
	float:left;
	text-align:left;
	}
#navi_2 {
	width:100%;
	float:right;
	text-align:left;
	}
.navi_w {
	font-size:12px;
	letter-spacing:0.48px;
	line-height:17px;
	color:#666;
	}
#navi a:link {color:#666; font-size:12px; text-decoration:none;}
#navi a:visited {color:#666; font-size:12px; text-decoration:none;}
#navi a:hover {color:#bf215d; font-size:12px; text-decoration:none;}  
#product_main_all {
	width:95%; 
	margin-left:auto; 
	margin-right:auto;
	}
#product_main {
	width:100%;
	}
#product_main_1 { /*產品主圖左區*/
	float:left;
	height:auto;
	width:100%;
	margin-bottom:40px;
	}
#product_main_1_1 { /*電腦版*/
	float:left;
	width:75%;
	display:none;
	}
#product_main_1_2 { /*電腦版*/
	float:right;
	width:20%;
	display:none;
	}
#product_main_1_1_mobile { /*手機版*/
	float:left;
	width:75%;
	display:block;
	}
#product_main_1_2_mobile { /*手機版*/
	float:right;
	width:20%;
	display:block;
	}
#product_main_2 { /*產品介紹右區*/
    clear:both;
	margin-bottom:40px;
	}
#psshy_menu {
	display:block;
	}
.shop2_quick_view1 {
	z-index:-1;
	}
#product_also_love {
    text-align:center;
	}
#product_also_love1 {
    text-align:center;
	}
#product_also_love2 {
	text-align:center;
	}

/*購物清單頁面-需保留*/
#cart_list_all_1 {
	width:95%;
	margin-left:auto;
	margin-right:auto;
	}
#cart_list_all_2 {
	width:95%;
	margin-left:auto;
	margin-right:auto;
	}	
/*購物清單頁面需-保留*/

/*結帳頁面需-保留*/
#c_in1 {
	clear:both;
	height:35px;
}
#c_in2 {
	width:130px;
	float:left;
}
#c_in3 {
	width:400px;
	float:left;
}
/*結帳頁面需-保留*/

/*如果有按鈕需要依據桌面、行動版本顯示隱藏-保留*/
.bt_show_d{
	display:none;
	}
.bt_show_m{
	display:block;
	}
/*如果有按鈕需要依據桌面、行動版本顯示隱藏-保留*/

/*內容標題與時間，保留*/
#main_main_title1_1 {
	font-size:20px;
	}
#main_main_title1_2 {
	}
/*內容標題與時間，保留*/
}
@media (max-width: 480px) {
#menu {
	display:none;
	}
#menu_mobile {
	display:block;
	}
#menu_mobile ul li {
	display:inline-block;
	width:19%;
	}
#header {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	}
#header1_1 {
	display:none;
	}
#header1_2 {
	width:100%;
	float:left;
	padding-top:25px;
	}
#header1_3 {
	display:none;
	}
#main {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	padding-top:75px;
	}
#main_2 {
	width:100%;
	float:right;
	padding-bottom:70px;
	height:auto;
	/*background-color:#00A3FF;*/
	}
#footer {
	display:none;
	}
#footer_1 {
	width:100%;
	padding-top:21px;
	padding-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
	border-bottom: 2px solid #000;
	}
#footer_2 {
	width:100%;
	padding-top:40px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
	}
#footer_social {
	display:block;
	text-align:center;
	}
#footer_social ul li {
	display:inline-block;
	width:24%;
	float:left;
	}
#footer_copyright {
	width:100%;
	padding-top:21px;
	padding-bottom:25px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	line-height:30px;
	}
#footer_copyright ul li{display: block;padding-left:10px; padding-right:10px; }	
#footer_copyright a:link {color:#000; font-size:12px; text-decoration:none;}
#footer_copyright a:visited {color:#000; font-size:12px; text-decoration:none;}
#footer_copyright a:hover {color: #000; font-size:12px; text-decoration:none;}  
#footer_mobile {
	display:block;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-color:#232323;
	font-size:12px;
	line-height:30px;
	overflow:auto;/*解決子元素float，父元素無法自動撐高*/
	padding-bottom:24px;
	margin-top:80px;
	}
#shop2_header_1 {
	border-bottom: 1px solid #e1e1e1;
	clear:both;
	height:50px;
	}
#shop2_header_1_left {
	width:60%;
	float:left;
	height:auto;
	padding-top:10px;
	}
#shop2_header_1_right {
	width:40%;
	float:right;
	font-size:12px;
	height:auto;
	padding-top:20px;
	}
#shop2_header_1_right2 {
	width:40%;
	float:right;
	height:auto;
	padding-top:10px;
	}
#shop2_header_1 ul{
	margin-left: 0; padding-left: 0; /*取消縮排*/
	}
#shop2_header_1 ul li {
	display:inline-block;
	}
#navi {
	padding-top:7px;
	padding-bottom:17px;
	height:auto;
	overflow:auto;
	}
#navi_1 {
	width:100%;
	float:left;
	text-align:left;
	}
#navi_2 {
	width:100%;
	float:right;
	text-align:left;
	}
.navi_w {
	font-size:12px;
	letter-spacing:0.48px;
	line-height:17px;
	color:#666;
	}
#navi a:link {color:#666; font-size:12px; text-decoration:none;}
#navi a:visited {color:#666; font-size:12px; text-decoration:none;}
#navi a:hover {color:#bf215d; font-size:12px; text-decoration:none;}  
#product_main_all {
	width:90%; 
	margin-left:auto; 
	margin-right:auto;
	}
#product_main {
	width:100%;
	}
#product_main_1 { /*產品主圖左區*/
	float:left;
	height:auto;
	width:100%;
	margin-bottom:40px;
	}
#product_main_1_1 { /*電腦版*/
	float:left;
	width:75%;
	display:none;
	}
#product_main_1_2 { /*電腦版*/
	float:right;
	width:20%;
	display:none;
	}
#product_main_1_1_mobile { /*手機版*/
	float:left;
	width:75%;
	display:block;
	}
#product_main_1_2_mobile { /*手機版*/
	float:right;
	width:20%;
	display:block;
	}
#product_main_2 { /*產品介紹右區*/
    clear:both;
	margin-bottom:40px;
	}
#psshy_menu {
	display:block;
	}
.shop2_quick_view1 {
	z-index:-1;
	}
#product_also_love {
    text-align:center;
	}
#product_also_love1 {
    text-align:center;
	}
#product_also_love2 {
	text-align:center;
	}

/*購物清單頁面-需保留*/
#cart_list_all_1 {
	width:95%;
	margin-left:auto;
	margin-right:auto;
	}
#cart_list_all_2 {
	width:95%;
	margin-left:auto;
	margin-right:auto;
	}	
/*購物清單頁面需-保留*/

/*結帳頁面需-保留*/
#c_in1 {
	clear:both;
	height:60px;
}
#c_in2 {
	width:130px;
	float:left;
}
#c_in3 {
	width:250px;
	float:left;
}
/*結帳頁面需-保留*/

/*如果有按鈕需要依據桌面、行動版本顯示隱藏-保留*/
.bt_show_d{
	display:none;
	}
.bt_show_m{
	display:block;
	}
/*如果有按鈕需要依據桌面、行動版本顯示隱藏-保留*/

/*內容標題與時間，保留*/
#main_main_title1_1 {
	font-size:20px;
	}
#main_main_title1_2 {
	}
/*內容標題與時間，保留*/
}
@media (min-width: 768px) and (max-width: 979px) {
#menu {
	display:none;
	}
#menu_mobile {
	display:block;
	}
#menu_mobile ul li {
	display:inline-block;
	width:19%;
	}
#header {
	width:768px;
	margin-left:auto;
	margin-right:auto;
	}
#header1_1 {
	display:none;
	}
#header1_2 {
	width:100%;
	float:left;
	padding-top:25px;
	}
#header1_3 {
	display:none;
	}
#main {
	width:768px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	padding-top:75px;
	}
#main_2 {
	width:100%;
	float:right;
	padding-bottom:70px;
	height:auto;
	/*background-color:#00A3FF;*/
	}
#footer {
	display:none;
	}
#footer_1 {
	width:768px;
	padding-top:21px;
	padding-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
	border-bottom: 2px solid #000;
	}
#footer_2 {
	width:768px;
	padding-top:40px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
	}
#footer_social {
	display:block;
	text-align:center;
	}
#footer_social ul li {
	display:inline-block;
	width:24%;
	float:left;
	}
#footer_copyright {
	width:768px;
	padding-top:21px;
	padding-bottom:25px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	line-height:30px;
	}
#footer_copyright ul li{display: block;padding-left:10px; padding-right:10px; }	
#footer_copyright a:link {color:#000; font-size:12px; text-decoration:none;}
#footer_copyright a:visited {color:#000; font-size:12px; text-decoration:none;}
#footer_copyright a:hover {color: #000; font-size:12px; text-decoration:none;}  
#footer_mobile {
	display:block;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-color:#232323;
	font-size:12px;
	line-height:30px;
	overflow:auto;/*解決子元素float，父元素無法自動撐高*/
	padding-bottom:24px;
	margin-top:80px;
	}
#shop2_header_1 {
	border-bottom: 1px solid #e1e1e1;
	clear:both;
	height:50px;
	}
#shop2_header_1_left {
	width:60%;
	float:left;
	height:auto;
	padding-top:10px;
	}
#shop2_header_1_right {
	width:40%;
	float:right;
	font-size:12px;
	height:auto;
	padding-top:20px;
	}
#shop2_header_1_right2 {
	width:40%;
	float:right;
	height:auto;
	padding-top:10px;
	}
#shop2_header_1 ul{
	margin-left: 0; padding-left: 0; /*取消縮排*/
	}
#shop2_header_1 ul li {
	display:inline-block;
	}
#navi {
	padding-top:7px;
	padding-bottom:17px;
	height:auto;
	overflow:auto;
	}
#navi_1 {
	width:100%;
	float:left;
	text-align:left;
	}
#navi_2 {
	width:100%;
	float:right;
	text-align:left;
	}
.navi_w {
	font-size:12px;
	letter-spacing:0.48px;
	line-height:17px;
	color:#666;
	}
#navi a:link {color:#666; font-size:12px; text-decoration:none;}
#navi a:visited {color:#666; font-size:12px; text-decoration:none;}
#navi a:hover {color:#bf215d; font-size:12px; text-decoration:none;}  
#product_main_all {
	width:945px; 
	margin-left:auto; 
	margin-right:auto;
	}
#product_main {
	width:100%;
	}
#product_main_1 { /*產品主圖左區*/
    float:left;
	width:480px;
	margin-bottom:40px;
	}
#product_main_1_1 { /*電腦版*/
	float:right;
	width:404px;
	display:block;
	}
#product_main_1_2 { /*電腦版*/
	float:left;
	width:63px;
	display:block;
	}
#product_main_1_1_mobile { /*手機版*/
	float:right;
	width:404px;
	display:none;
	}
#product_main_1_2_mobile { /*手機版*/
	float:left;
	width:63px;
	display:none;
	}
#product_main_2 { /*產品介紹右區*/
	float:left;
	margin-left:40px;
	margin-bottom:40px;
	}
#psshy_menu {
	display:block;
	}
.shop2_quick_view1 {
	z-index:-1;
	}
#product_also_love {
    text-align:center;
	}
#product_also_love1 {
    text-align:center;
	}
#product_also_love2 {
	text-align:center;
	}

/*購物清單頁面-需保留*/
#cart_list_all_1 {
	width:48%;
	float:left;
	}
#cart_list_all_2 {
	width:48%;
	float:right;
	}	
/*購物清單頁面需-保留*/

/*結帳頁面需-保留*/
#c_in1 {
	clear:both;
	height:35px;
}
#c_in2 {
	width:130px;
	float:left;
}
#c_in3 {
	width:330px;
	float:left;
}
/*結帳頁面需-保留*/

/*如果有按鈕需要依據桌面、行動版本顯示隱藏-保留*/
.bt_show_d{
	display:none;
	}
.bt_show_m{
	display:block;
	}
/*如果有按鈕需要依據桌面、行動版本顯示隱藏-保留*/

/*內容標題與時間，保留*/
#main_main_title1_1 {
	font-size:20px;
	}
#main_main_title1_2 {

	}
/*內容標題與時間，保留*/
}
@media (min-width: 980px) {
#menu {
	display:block;
	}
#menu_mobile {
	display:none;
	}
#header {
	width:943px;
	margin-left:auto;
	margin-right:auto;
	}
#header1_1 {
	width:30%;
	float:left;
	padding-top:40px;
	font-size:12px;
	color:#000;
	}
#header1_2 {
	width:40%;
	float:left;
	padding-top:25px;
	}
#header1_3 {
	width:30%;
	float:right;
	}
#main {
	width:943px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	padding-top:75px;
	}
#main_2 {
	width:100%;
	float:right;
	padding-bottom:70px;
	height:auto;
	/*background-color:#00A3FF;*/
	}
#footer {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-color:#232323;
	font-size:12px;
	line-height:30px;
	overflow:auto;/*解決子元素float，父元素無法自動撐高*/
	padding-bottom:24px;
	margin-top:80px;
	}
#footer_1 {
	width:970px;
	padding-top:21px;
	padding-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
	border-bottom: 1px solid #000;
	}
#footer_1_1 {
	width:20%;
	float:left;
	}
#footer_2 {
	width:970px;
	padding-top:40px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	}
#footer_2_1 {
	width:50%;
	float:left;
	}
#footer {color : #FFF; font-size:12px; text-decoration:none; letter-spacing:3px; }
#footer a:link {color:#fff; font-size:12px; text-decoration:none;}
#footer a:visited {color:#fff; font-size:12px; text-decoration:none;}
#footer a:hover {color: #ef5f96; font-size:12px; text-decoration:none;}  
#footer_social {
	display:none;
	text-align:center;
	}
#footer_social ul li {
	display:inline-block;
	width:24%;
	float:left;
	}
#footer_copyright {
	width:970px;
	padding-top:21px;
	padding-bottom:25px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	line-height:30px;
	}
#footer_copyright ul li{display: inline;padding-left:10px; padding-right:10px; }
#footer_copyright a:link {color:#000; font-size:12px; text-decoration:none;}
#footer_copyright a:visited {color:#000; font-size:12px; text-decoration:none;}
#footer_copyright a:hover {color: #000; font-size:12px; text-decoration:none;}  
#footer_mobile {
	display:none;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-color:#232323;
	font-size:12px;
	line-height:30px;
	overflow:auto;/*解決子元素float，父元素無法自動撐高*/
	padding-bottom:24px;
	margin-top:80px;
	}
#shop2_header_1 {
	border-bottom: 1px solid #e1e1e1;
	clear:both;
	height:50px;
	}
#shop2_header_1_left {
	width:60%;
	float:left;
	height:auto;
	padding-top:10px;
	}
#shop2_header_1_right {
	width:40%;
	float:right;
	font-size:12px;
	height:auto;
	padding-top:20px;
	}
#shop2_header_1_right2 {
	width:40%;
	float:right;
	height:auto;
	padding-top:10px;
	}
#shop2_header_1 ul{
	margin-left: 0; padding-left: 0; /*取消縮排*/
	}
#shop2_header_1 ul li {
	display:inline-block;
	}
#navi {
	padding-top:7px;
	padding-bottom:17px;
	height:auto;
	overflow:auto;
	}
#navi_1 {
	width:70%;
	float:left;
	text-align:left;
	}
#navi_2 {
	width:30%;
	float:right;
	text-align:right;
	}
.navi_w {
	font-size:12px;
	letter-spacing:0.48px;
	line-height:17px;
	color:#666;
	}
#navi a:link {color:#666; font-size:12px; text-decoration:none;}
#navi a:visited {color:#666; font-size:12px; text-decoration:none;}
#navi a:hover {color:#bf215d; font-size:12px; text-decoration:none;}  
#product_main_all {
	width:945px; 
	margin-left:auto; 
	margin-right:auto;
	}
#product_main {
	width:100%;
	}
#product_main_1 { /*產品主圖左區*/
    float:left;
	width:480px;
	margin-bottom:40px;
	}
#product_main_1_1 { /*電腦版*/
	float:right;
	width:404px;
	display:block;
	}
#product_main_1_2 { /*電腦版*/
	float:left;
	width:63px;
	display:block;
	}
#product_main_1_1_mobile { /*手機版*/
	float:right;
	width:404px;
	display:none;
	}
#product_main_1_2_mobile { /*手機版*/
	float:left;
	width:63px;
	display:none;
	}
#product_main_2 { /*產品介紹右區*/
	float:right;
	width:428px;
	margin-bottom:40px;
	}
#psshy_menu {
	display:none;
	}
.shop2_quick_view1 {
	z-index:1;
	}
#product_also_love {
	width:670px;
	}
#product_also_love1 {
	width:304px;
	float:left;
	}
#product_also_love2 {
	width:316px;
	float:right;
	}
#menu_s0 { /*上方下拉megamenu寬度控制*/
	width:980px;
	padding-left:0px;
	}

/*購物清單頁面-需保留*/
#cart_list_all_1 {
	width:48%;
	float:left;
	}
#cart_list_all_2 {
	width:48%;
	float:right;
	}	
/*購物清單頁面需-保留*/

/*結帳頁面需-保留*/
#c_in1 {
	clear:both;
	height:35px;
}
#c_in2 {
	width:130px;
	float:left;
}
#c_in3 {
	width:370px;
	float:left;
}
/*結帳頁面需-保留*/

/*如果有按鈕需要依據桌面、行動版本顯示隱藏-保留*/
.bt_show_d{
	display:block;
	}
.bt_show_m{
	display:none;
	}
/*如果有按鈕需要依據桌面、行動版本顯示隱藏-保留*/

/*內容標題與時間，保留*/
#main_main_title1_1 {
	float: left;
	font-size:20px;
	}
#main_main_title1_2 {
	float: right;
	}
/*內容標題與時間，保留*/
}
@media (min-width: 1200px) {
#menu {
	display:block;
	width:1170px; 
	}
#menu_mobile {
	display:none;
	}
#header {
	width:1170px;
	margin-left:auto;
	margin-right:auto;
	}
#header1_1 {
	width:30%;
	float:left;
	padding-top:40px;
	font-size:12px;
	color:#000;
	}
#header1_2 {
	width:40%;
	float:left;
	padding-top:25px;
	}
#header1_3 {
	width:30%;
	float:right;
	}
#header1_3_1 {
	padding-top:3px;
	}
#header1_3_2 {
	padding-top:5px;
	}
#main {
	width:1170px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	}
#main_1 {
	width:0%;
	float:left;
	/*background-color:#FF0004;*/
	}
#main_2 {
	width:100%;
	float:right;
	padding-bottom:70px;
	height:auto;
	/*background-color:#00A3FF;*/
	}
#footer {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-color:#232323;
	font-size:12px;
	line-height:30px;
	overflow:auto;/*解決子元素float，父元素無法自動撐高*/
	padding-bottom:24px;
	margin-top:80px;
	}
#footer_1 {
	width:970px;
	padding-top:21px;
	padding-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
	border-bottom: 1px solid #000;
	}
#footer_1_1 {
	width:20%;
	float:left;
	}
#footer_2 {
	width:970px;
	padding-top:40px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
	}
#footer_2_1 {
	width:50%;
	float:left;
	}
#footer {color : #FFF; font-size:12px; text-decoration:none; letter-spacing:3px; }
#footer a:link {color:#fff; font-size:12px; text-decoration:none;}
#footer a:visited {color:#fff; font-size:12px; text-decoration:none;}
#footer a:hover {color: #ef5f96; font-size:12px; text-decoration:none;}  
#footer_social {
	display:none;
	text-align:center;
	}
#footer_social ul li {
	display:inline-block;
	width:24%;
	float:left;
	}
#footer_copyright {
	width:970px;
	padding-top:21px;
	padding-bottom:25px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	line-height:30px;
	}
#footer_copyright ul li{display: inline;padding-left:10px; padding-right:10px; }
#footer_copyright a:link {color:#000; font-size:12px; text-decoration:none;}
#footer_copyright a:visited {color:#000; font-size:12px; text-decoration:none;}
#footer_copyright a:hover {color: #000; font-size:12px; text-decoration:none;}  

#footer_mobile {
	display:none;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-color:#232323;
	font-size:12px;
	line-height:30px;
	overflow:auto;/*解決子元素float，父元素無法自動撐高*/
	padding-bottom:24px;
	margin-top:80px;
	}

#shop2_header_1 {
	border-bottom: 1px solid #e1e1e1;
	clear:both;
	height:50px;
	}
#shop2_header_1_left {
	width:60%;
	float:left;
	height:auto;
	padding-top:10px;
	}
#shop2_header_1_right {
	width:40%;
	float:right;
	font-size:12px;
	height:auto;
	padding-top:20px;
	}
#shop2_header_1_right2 {
	width:40%;
	float:right;
	height:auto;
	padding-top:10px;
	}
#shop2_header_1 ul{
	margin-left: 0; padding-left: 0; /*取消縮排*/
	}
#shop2_header_1 ul li {
	display:inline-block;
	}
#navi {
	padding-top:7px;
	padding-bottom:17px;
	height:auto;
	overflow:auto;
	}
#navi_1 {
	width:70%;
	float:left;
	text-align:left;
	}
#navi_2 {
	width:30%;
	float:right;
	text-align:right;
	}
.navi_w {
	font-size:12px;
	letter-spacing:0.48px;
	line-height:17px;
	color:#666;
	}
#navi a:link {color:#666; font-size:12px; text-decoration:none;}
#navi a:visited {color:#666; font-size:12px; text-decoration:none;}
#navi a:hover {color:#bf215d; font-size:12px; text-decoration:none;}  
#product_main_all {
	width:945px; 
	margin-left:auto; 
	margin-right:auto;
	}
#product_main {
	width:100%;
	}
#product_main_1 { /*產品主圖左區*/
    float:left;
	width:480px;
	margin-bottom:40px;
	}
#product_main_1_1 { /*電腦版*/
	float:right;
	width:404px;
	display:block;
	}
#product_main_1_1_big {
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	}
#product_main_1_1_Social {
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	}
#product_main_1_2 { /*電腦版*/
	float:left;
	width:63px;
	display:block;
	}
#product_main_1_1_mobile { /*手機版*/
	float:right;
	width:404px;
	display:none;
	}
#product_main_1_2_mobile { /*手機版*/
	float:left;
	width:63px;
	display:none;
	}
#product_main_2 { /*產品介紹右區*/
	float:right;
	width:428px;
	margin-bottom:40px;
	}
#psshy_menu {
	display:none;
	}
.shop2_quick_view1 {
	z-index:1;
	}
#product_also_love {
	width:670px;
	}
#product_also_love1 {
	width:304px;
	float:left;
	}
#product_also_love2 {
	width:316px;
	float:right;
	}
#menu_s0 { /*上方下拉megamenu寬度控制*/
	width:980px;
	padding-left:80px;
	}

/*購物清單頁面-需保留*/
#cart_list_all_1 {
	width:48%;
	float:left;
	}
#cart_list_all_2 {
	width:48%;
	float:right;
	}	
/*購物清單頁面需-保留*/

/*結帳頁面需-保留*/
#c_in1 {
	clear:both;
	height:35px;
	margin-top:15px;
	margin-bottom:15px;
}
#c_in2 {
	width:130px;
	float:left;
}
#c_in3 {
	width:400px;
	float:left;
}
/*結帳頁面需-保留*/

/*如果有按鈕需要依據桌面、行動版本顯示隱藏-保留*/
.bt_show_d{
	display:block;
	}
.bt_show_m{
	display:none;
	}
/*如果有按鈕需要依據桌面、行動版本顯示隱藏-保留*/

/*內容標題與時間，保留*/
#main_main_title1_1 {
	float: left;
	font-size:20px;
	}
#main_main_title1_2 {
	float: right;
	}
/*內容標題與時間，保留*/
/*------------------------------------------------------------------------------------*/
}


.footer_w1 {
	line-height:45px;
	}
.footer_w2 {
	letter-spacing:0.48px;
	}
