﻿@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1000px) {
select,body{
-webkit-appearance: none;
-webkit-text-size-adjust: none;
}
select.input_select{
	background:url(https://fs1.shop123.com.tw/400189/upload/harddisc/4001890_file_339993901162017030839.png) no-repeat right #EDECE7;
	padding:5px 20px 5px 10px!important;
}
input[type="button"]{
	background-image:none;
	-webkit-appearance: none;
	-webkit-text-size-adjust: none;
}
div.phone-but{
	display:block;
}
div.web-but{
	display:none;
}
.ynk-phone-pic{
	display:block;
	margin:0px auto;
}
.ynk-web-pic{
	display:none;
}
.ynk-phone-banner{
	display:block;
}
.ynk-web-banner{
	display:none;
}
body{
width:100%;
}
div#middle_wrapper{
	width: calc( 100% - 20px );
	margin:10px auto 10px auto;
	display:table;
}
div#left_side2{
	margin:60px 0px 0px 0px;
}
table.top_GS_A_table td.website_module_classify_top{
position:relative;
}
table.top_GS_A_table td.website_module_classify_top table.website_module_classify_top_table > tbody > tr > td{
	display:none;
}
table.top_GS_A_table td.website_module_classify_top table.website_module_classify_top_table > tbody > tr > td:last-child{
	display:table-cell;
}
table.top_GS_A_table td.website_module_classify_header{
    position: fixed;
    display: block;
    top: auto;
    left: 0px;
    bottom: 0px;
    z-index: 10000;
	background: #E1000E;
    width: 100%;
    padding: 10px 5px 5px 5px;
    border-top: 1px solid #FFFFFF;
}
table.top_GS_A_table td.website_module_classify_header a.website_module_classify_header_link{
	color:#FFFFFF;
	display:block;
	float:left;
	margin:0px 5px 0px 0px;
}
table.top_GS_A_table td.website_module_classify_header a.website_module_classify_header_link > account{
	display: block;
    width: 35px;
    height: 35px;
    background-image: url(http://fs1.shop123.com.tw/400189/upload/harddisc/4001890_file_657000249162017032002.png);
    background-size: cover;
    font-size: 0px;
    line-height: 0px;
}
table.top_GS_A_table td.website_module_classify_header a.website_module_classify_header_link > login{
	display: block;
    width: 35px;
    height: 35px;
    background-image: url(http://fs1.shop123.com.tw/400189/upload/harddisc/4001890_file_657000249162017032002.png);
    background-size: cover;
    font-size: 0px;
    line-height: 0px;
}
table.top_GS_A_table td.website_module_classify_header a.website_module_classify_header_link > logout{
	display: block;
    width: 35px;
    height: 35px;
    background-image: url(http://fs1.shop123.com.tw/400189/upload/harddisc/4001890_file_883153548162017032035.png);
    background-size: cover;
    font-size: 0px;
    line-height: 0px;
}
table.top_GS_A_table td.website_module_classify_header a.website_module_classify_header_link > search{
	display: block;
    width: 35px;
    height: 35px;
    background-image: url(http://fs1.shop123.com.tw/400189/upload/harddisc/4001890_file_886314948162017032049.png);
    background-size: cover;
    font-size: 0px;
    line-height: 0px;
}
table.top_GS_A_table td.website_module_classify_header a.website_module_classify_header_link > order{
	line-height: 35px;
    background: #FFFFFF;
    border-radius: 100px;
    color: #E1000E;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0px;
    padding: 0px 10px;
	display: block;
}
.website_module_shopping_car{
	position:fixed;
	bottom:11px;
	right:95px;
	z-index:10001;
}
.website_module_shopping_car td.icon_area > a > img{
	display:none;
}
.website_module_shopping_car td.icon_area > a[href="basket.php"]{
	display: block;
    width: 35px;
    height: 35px;
    background-image: url(http://fs1.shop123.com.tw/400189/upload/harddisc/4001890_file_650772248162017032022.png);
    background-size: cover;
    font-size: 0px;
    line-height: 0px;
}
table.website_module_shopping_car td.info_area > a.website_module_classify_top_link:nth-of-type(1):before{
	color:#FFFFFF;
}
table.website_module_shopping_car td.info_area > a.website_module_classify_top_link:nth-of-type(1) > span.red_font{
	color:#FFFFFF;
}
table.website_module_shopping_car td.info_area > a.website_module_classify_top_link:nth-of-type(1):after{
	color:#FFFFFF;
}
.ynk-shippingdate{
	position:fixed;
	top:auto;
	left:auto;
	right:10px;
	bottom:11px;
	background:#FFFFFF;
	width:80px;
	z-index:10001;
}
.ynk-shippingdate td{
	color:#E1000E;
	font-size:12px;
	letter-spacing:0px;
	padding: 0px;
}
.ynk-accountpage .ynk-shippingdate td.title{
	color:#E1000E;
	font-size:12px;
	letter-spacing:0px;
	padding:0px;
}
.ynk-topmenu nav{
	display:none;
	background: #FFFFFF;
}
.ynk-topmenubut{
	width:40px;
	height:30px;
	border-radius:100px;
	background-color:#808080;
	text-align:center;
	vertical-align:top;
	padding:10px 0px 0px 0px;
	float:none;
}
.ynk-topmenubut.close{
	float: none;
    position: relative;
    width: 40px;
    height: 30px;
    background-color: #808080;
}
.ynk-topmenubut.close:before{
	display:none;
}
.ynk-topmenubut.close:after{
	display:none;
}
.ynk-topmenubut > span{
	display:block;
	margin:4px auto;
	width:60%;
	border-radius:50px;
	background:#FFFFFF;
	height:2px;
	transition:all ease 0.5s;
}
.ynk-topmenubut.close > span:nth-child(2){
	display:none;
}
.ynk-topmenubut.close > span:first-child{
	transform:rotate(45deg);
	margin: 10px 0px 0px 7px;
	width:65%;
}
.ynk-topmenubut.close > span:last-child{
	transform:rotate(-45deg);
	width:65%;
	margin: -2px 0px 0px 7px;
}
div.yannick_950{
	width:calc( 100% - 20px )!important;
	padding:20px 10px;
}
table.top_GS_A_table td.website_logo_pic{
	display:block;
	width:40%;
	margin:8px 0px 0px 30%;
	position:absolute;
	text-align:center;
}
.top_GS_A_table td.website_logo_pic a img{
	width:100%;
	height:auto;
	max-width:153px;
	margin:0px auto;
	display:block;
}
.top_GS_A_table td.website_logo_pic a{
	display:block;
}
.top_GS_A_table td.website_logo_pic a img[src="//fs1.shop123.com.tw/400189/upload/website_basic/4001898logo_name.png"]{
	/*display:none;*/
}
table.topA_3_table{
	position: absolute;
    z-index: 999;
    left: 0px;
    margin: 25px 0px 0px -2px;
	width:50%;
}
table.topA_3_middle_data_table > tbody > tr > td{
	display:block;
	text-align:left;
}
.topA_3_middle_data_table > tbody > tr > td > a > logo{
	display:none;
}
table.topA_3_middle_data_table{
	margin:0px;
}
div.dropmenudiv{
	margin:-32px 0px 0px 100%;
	box-shadow:none;
	left:0px!important;
}
div.dropmenudiv#store_top_left_website_module_162,div.dropmenudiv#store_top_left_website_module_164{
	margin:-32px 0px 0px 100%;
}
table.topA_3_middle_data_table > tbody > tr > td > a.topA_3_store_type{
	line-height:200%;
}
div.flexslider{
	margin:0px 0px 1px 0px;
}
table.ynk-card td table.card-content{
	width:100%;
}
table.ynk-card td table.card-content .card-pic{
	width:50%;
}
table.ynk-card td table.card-content .card-pic img{
	width:100%;
	height:auto;
}
table.ynk-card td table.card-content .card-but{
	width:50%;
}
table.ynk-card td table.card-content .card-but button.newbut{
	padding:8px 0px;
	width:60%;
	font-size:14px;
	margin:5px 10px;
}
table.ynk-card td table.card-content .card-but button.savebut{
	padding:8px 0px;
	width:60%;
	font-size:14px;
	margin:5px 10px;
}
div.ynkad-column03{
	margin:1px 0px 0px 0px;
}
div.ynkad-column03 .adarea{
	float:none;
	width:100%;
}
div.ynkad-column03 .adarea.left{
	margin:0px 0px 1px 0px;
}
div.ynkad-column03 .adarea .context .title{
	font-size:22px;
}
div.ynkad-column03 .adarea .context .text{
	font-size:14px;
}
div.ynkad-column04{
	margin:1px 0px 0px 0px;
}
div.ynkad-column04 .adarea{
	float:none;
	width:100%;
}
div.ynkad-column04 .adarea.middle{
	float:none;
	width:100%;
	display:block;
	position:relative;
	text-align:center;
	vertical-align:top;
	padding:0px;
	margin:1px 0px;
}
div.ynkad-column04 .adarea.middle > div{
	display:block;
	width:100%;
	text-align:center;
}
div.ynkad-column04 .adarea.middle img{
	display:block;
	margin:10px auto;
	width:auto;
	max-width:100%;
}
div.ynkad-column04 .adarea .context .title{
	font-size:22px;
}
div.ynkad-column04 .adarea .context .text{
	font-size:14px;
}
div.ynkad-column05{
	margin:1px 0px 0px 0px;
}
div.ynkad-column05 .adarea{
	width:100%;
	float:none;
}
div.ynkad-column05 .adarea .pic{
	opacity:.3;
}
div.ynkad-column05 .adarea .context > div{
	float:none;
}
div.ynkad-column05 .adarea.left{
	margin:0px 0px 1px 0px;
}
div.ynkad-column05 .adarea .cover .title{
	font-size:22px;
}
div.ynkad-column05 .adarea .cover .text{
	font-size:14px;
}
.ynkad-column05 .adarea .context .text{
	font-size:14px;
	line-height:150%;
}
div.footer_div_website_module{
	border-top:1px solid #E94D5A;
	display:none;
}
div.yannick_footerlinkcontent{
	width:100%;
	background:#E10012;
	display:table;
	display:none;
}
ul.yannick_footerlink{
	float:none;
	margin:20px auto 10px auto;
	width:calc( 100% - 20px );
}
ul.yannick_copyrights{
	width:100%;
}
div#fixed_right_side_bottom{
	margin-left:0px;
	right:15px!important;
	bottom:70px;
}
img[src="//fs1.shop123.com.tw/images_pro/400189/web_image/all_link_top_icon.png"]{
	width:50px;
}
ul.flex-direction-nav .flex-prev{
	left:0px;
}
ul.flex-direction-nav .flex-next{
	right:0px;
}
div.category_line_title{
	width:100%;
	top:86px;
}
div.product_headline{
	width:auto;
	display:table;
}
ul.flex-direction-nav .flex-next,ul.flex-direction-nav .flex-prev{
	width:40px;
	height:60px;
}
ul.flex-direction-nav a:before{
	font-size:30px;
	line-height:60px;
}
ul.flex-direction-nav a{
	margin:-30px 0px 0px 0px;
}
.product_directory_table > tbody > tr{
	width:50%;
}
table.product_directory_table td{
	font-size:14px;
	margin:0px 10px 10px 10px;
	width:calc( 100% - 20px );
}
table.product_directory_table td.nav-1st, table.product_directory_table td.nav-1st-select{
	padding:5px 0px 5px 0px;
}
table.product_item_180 td.standard > select{
	width: calc( 100% - 15px );
}
table.product_item_180 td.price3 > div > a:nth-child(5) > img{
	display:block;
	margin:10px auto 0px auto;
}
table.product_item_180 td.price3 img[src="//fs1.shop123.com.tw/images_pro/400189/web_image/all_product_item_discount.jpg"]{
	width:45px;
}
div.product_box{
	padding:0px;
}
table.index_745_middle > tbody > tr > td{
	width:calc( 50% - 5px );
	float:left;
	margin:0px 0px 20px 0px;
}
table.index_745_middle > tbody > tr > td:nth-child(2n){
	float:right;
}
table.index_745_middle > tbody > tr > td:nth-child(2n+1){
	clear:both;
}
table.product_item_180 td.picture{
	height:auto;
}
td[background="//fs1.shop123.com.tw/images_pro/400189/web_image/promotion_category_product_title.gif"]{
	text-align:left;
}
table.index_745_middle td[colspan="4"][height="5"][align="right"] > table.page_table{
	margin: 10px auto 0px auto;
}
table.index_745_middle > tbody > tr > td[colspan="4"][height="5"][align="right"]{
	width:100%;
	float:none;
	margin:0px;
}
table.index_745_middle > tbody > tr > td[colspan="4"][height="5"][align="right"] select.input_select[name="category_page"]{
	position: absolute;
    right: 10px;
    margin: -55px calc( ( 100% - 310px ) / 2 ) 0px 0px;
}
#right_side2 form#category_product > table[width="745"] > tbody > tr > td[align="right"] > table.page_table{
	float: none;
    margin: 0px auto 0px auto;
}
#right_side2 table.index_745_middle > tbody > tr > td[colspan="4"][height="5"][align="right"] > table.page_table{
	width:auto;
}
table.index_745_middle > tbody > tr > td[colspan="4"][height="5"][align="right"] > table.page_table > tbody > tr > td.select:nth-child(1){
	padding:0px;
}
#right_side2 table.index_745_middle > tbody > tr > td[colspan="4"][align="center"] > table.page_table{
	width:auto;
	margin:0px auto;
}
table.index_745_middle > tbody > tr > td[colspan="4"][align="center"]{
	text-align:center;
	width:100%;
	float:none;
}
div#middle_wrapper .product_base_info_middle_bg > table[width="100%"]{
	margin:0px;
	width:100%;
}
.product_base_info_middle_bg > table > tbody > tr > td{
	display:block;
}
#show_product_picture_id #product_zoom_id img[name="box_img_name"]{
	max-width:100%;
}
td.product_base_info_middle_bg > table > tbody > tr > td:nth-of-type(1){
	width:auto;
}
div.product_info_left_picture{
	width:100%;
}
div#product_info_left_picture_dependency{
	padding:10px 0px 10px 0px!Important;
}
table.directory_left_side_table{
	border-bottom:1px dotted #E3E0D4;
}
.ynk-shop-title.phone-but{
	margin:0px 0px 0px 10px;
}
.ynk-shop-title.phone-but:before{
	display:none;
}
div.ajax_box_product_div_context_center img{
	max-width:100%;
	height:auto!important;
}
div.yannick_footercontent{
	padding:20px 10px;
	width:calc( 100% - 20px );
}
div.footer_div_copyright{
	margin:0px 0px 57px 0px;
}
ul.yannick_footerlink li{
	width: calc( 50% - 10px );
	margin:0px 0px 10px 0px;
}
table.footer_table_website_module td.bottom_website_module_classify.ynk-footer-miruchan{
	display:none;
}
div.tecrm_chat_icon .pic{
	right:-5px;
}
ul.yannick_footerlink li:nth-child(2n){
	float:right;
}
ul.yannick_copyrights > li:nth-child(1){
	float:none;
}
ul.yannick_copyrights > li:nth-child(2){
	float:none;
	margin:10px 0px 0px 0px;
}
div.ynk-footermenubut{
	background:#E10012;
	padding:20px 10px;
	width:calc( 100% - 20px );
	/*border-bottom:1px solid #E94D5A;*/
	display:table;
	cursor:pointer;
}
div.ynk-footermenubut .text{
	float:left;
	vertical-align:top;
	display:block;
}
div.ynk-footermenubut .text:before{
	content:"查看更多資訊";
	display:inline-block;
	color:#FFFFFF;
	font-size:16px;
	line-height:100%;
	letter-spacing:1px;
}
div.ynk-footermenubut.close .text:before{
	content:"收起資訊";
}
div.ynk-footermenubut .icon{
	float:right;
	vertical-align:top;
	display:block;
	margin:-3px 0px 0px 0px;
}
div.ynk-footermenubut .icon > span{
	margin:0px 0px 0px 3px;
	border:1px solid #FFFFFF;
	border-radius:50px;
	width:3px;
	height:3px;
	display:inline-block;
}
div.ynk-footermenubut.close .icon > span{
	width:15px;
	position:absolute;
	margin: 15px 0px 0px -17px;
	background:#FFFFFF;
	height:1px;
}
div.ynk-footermenubut.close .icon > span:first-child{
	transform:rotate(-45deg);
}
div.ynk-footermenubut.close .icon > span:nth-child(2){
	display:none;
}
div.ynk-footermenubut.close .icon > span:nth-child(3){
	transform:rotate(45deg);
}
div.footer_div_website_module{
	background:#E10012;
	padding:30px 10px;
	width:calc( 100% - 20px );
	border-bottom:1px solid #E94D5A;
}
table.footer_table_website_module{
	width:100%;
	margin:0px;
}
table.footer_table_website_module td.bottom_website_module_classify{
	float: none;
    width: calc( 100% - 40px );
    margin: 0px auto 10px auto;
	display: table;
}
td.bottom_website_module_classify:last-child{
	float:none;
	width:100%;
	margin:0px 0px 0px 0px;
	clear:both;
	padding:20px 0px 0px 0px;
}
li.box_input ::-webkit-input-placeholder{
	line-height:20px;
}
.ynk-activity > .promotion_module_table_div > div.contents{
	width:100%;
}
.ynk-activity .promotion_module_table_div > .contents img{
	max-width:100%;
	height:auto!Important;
}
div.choose_style2 li.product_item{
	width: calc( 50% - 5px );
    margin: 0px 0px 20px 0px;
}
.choose_style2 li.product_item:nth-of-type(2n){
	float:right;
}
.choose_style2 li.product_item:nth-of-type(2n+1){
	clear:both;
}
div.choose_style2 .picture{
	min-height:10px;
}
img[src="//fs1.shop123.com.tw/images_pro/400189/web_image/all_choose_template_C_top.png"]{
	display:none;
}
img[src="//fs1.shop123.com.tw/images_pro/400189/web_image/all_choose_template_C_bottom.png"]{
	display:none;
}
div.choose_style2 li.product_item > div{
	padding:5px;
}
#right_side2 > p > img{
	max-width:100%;
	height:auto!Important;
}
#right_side2 > img{
	max-width:100%;
	height:auto!Important;
}
#right_side2 form#category_product > table[width="745"] > tbody > tr.ynk-morepage > td[align="right"] > table.page_table{
	float: none;
    margin: 0px auto 0px calc( ( 100% - 310px ) / 2 );
}
div.store_catgory_product_ajax_div > table > tbody > tr > td{
	display:block;
	width:calc( 50% - 5px );
	float:left;
	margin:0px 0px 20px 0px;
}
div.store_catgory_product_ajax_div > table > tbody > tr > td:nth-child(2n){
	float:right;
}
div.store_catgory_product_ajax_div > table > tbody > tr > td:nth-child(2n+1){
	clear:both;
}
#middle_wrapper form[action="proc_member_login.php"] td.info_f > table[width="100%"][cellspacing="1"][cellpadding="1"] > tbody > tr > td{
	display:block;
}
div#middle_wrapper form[action="proc_member_login.php"] td.info_f > table[width="100%"][cellspacing="1"][cellpadding="1"]{
	width:100%;
}
form[action="proc_member_login.php"] .detail_datatable td .input_text{
	width:calc( 100% - 15px );
}
.ynk-log-topbncontent{
	position:relative;
	width:100%;
	height:100px;
	overflow:hidden;
}
.ynk-log-topbncontent .ynk-log-topbn{
	max-width:none;
	height:100px;
	margin:0px auto 0px calc( ( 100% - 800px ) / 2 );
	position:absolute;
}
table.detail_datatable > tbody > tr > th{
	display:block;
	width:100%;
	padding:10px 0px 5px 0px;
}
table.detail_datatable > tbody > tr > td{
	display:block;
	width:100%;
	padding:0px;
}
div#middle_wrapper form[action="proc_member_login.php"] table.detail_datatable td{
	padding:5px 0px 5px 0px;
}
div#middle_wrapper form[action="proc_member_login.php"] td.info_f > table[width="100%"][cellspacing="1"][cellpadding="1"] > tbody > tr > td[width="40%"] > table > tbody > tr:nth-child(3){
	width: calc( 100% - 90px );
}
div#middle_wrapper form[action="proc_member_login.php"] table.detail_datatable{
	width: calc( 100% - 10px );
}
#middle_wrapper form[action*="proc_member_login"] table.detail_datatable > tbody > tr:last-child > td[colspan="2"] > span img{
	margin:0px 0px 10px 0px;
}
div#middle_wrapper form[action="proc_member_login.php"] .detail_datatable td .input_text[name="input_manage_login_gd_key"]{
	width: calc( 100% - 85px );
	padding:5px!Important;
}
span#ajax_manage_login_gd_div{
	margin:0px 0px 0px 5px!Important;
}
div#middle_wrapper form[action="proc_member_login.php"] td.info_f > table[width="100%"][cellspacing="1"][cellpadding="1"] > tbody > tr > td[width="60%"]{
	width: calc( 100% - 42px );
	margin: 20px 0px 0px 0px;
}
input.input_text{
	line-height:26px;
}
.payment_order_member_table td[widht="50%"], .payment_order_member_table td[width="50%"]{
	display:block;
	width:100%;
	padding:0px!important;
}
table.payment_order_member_table th.context[width="450"],table.payment_order_member_table th.context[width="500"]{
	display:block;
	width:calc( 100% - 10px );
	padding:5px 5px 5px 5px;
}
table.payment_order_member_table th.context img{
	max-width:100%;
	height:auto!important;
}
.payment_order_product_table td .input_select{
	max-width:calc( 100% - 15px );
}
span#payment_shoppingcar_check_div table.payment_order_product_table > tbody > tr:nth-child(2){
	display:none;
}
span#payment_shoppingcar_check_div table.payment_order_product_table > tbody > tr > th{
	display:block;
	width:calc( 100% - 10px );
	padding:5px 5px 5px 5px;
}
span#payment_shoppingcar_check_div table.payment_order_product_table > tbody > tr > td{
	display:block;
	width:calc( 100% - 10px );
	padding:5px 5px 5px 5px;
}
.payment_order_product_table td .input_select[name="supplier_freight_station_info"]{
	width:calc( 100% - 15px );
}
table.payment_order_member_box th.context .input_text_order{
	width:calc( 100% - 15px );
}
table.payment_order_member_box th.context div#show_member_address > select{
	width:calc( 33.3333% - 5px );
}
table.payment_order_member_box th.context div#show_receiver_address > select{
	width:calc( 33.3333% - 5px );
}
table.payment_order_product_table.order-review > tbody > tr:nth-child(3) > td[rowspan]:first-child{
	border-bottom:2px solid #E5E3D8;
}
table.payment_order_product_table.order-review > tbody > tr:nth-child(2){
	display:none;
}
table.payment_order_product_table.order-review > tbody > tr > th{
	display:block;
	width:calc( 100% - 10px );
	padding:5px 5px 5px 5px!important;
	text-align:center!important;
}
table.payment_order_product_table.order-review > tbody > tr > td{
	display:block;
	width:calc( 100% - 10px );
	padding:5px 5px 5px 5px!important;
	text-align:center!important;
}
table.payment_order_product_table.order-review > tbody > tr:nth-child(3) > td[rowspan]:first-child::before{
	content:"配送溫度";
	display:block;
	text-indent: 5px;
}
table.payment_order_product_table.order-review > tbody > tr[onmouseover*="altrow2"] > td:nth-last-child(6) > a:after{
	content:"刪除商品";
	display:inline-block;
	margin:6px 0px 0px 5px;
	color:#9E9E9E;
	line-height:20px;
	text-decoration:underline;
	vertical-align:top;
}
table.payment_order_product_table.order-review > tbody > tr[onmouseover*="altrow2"] > td:nth-last-child(4):before{
	content:"商品規格："
}
table.payment_order_product_table.order-review > tbody > tr[onmouseover*="altrow2"] > td:nth-last-child(3):before{
	content:"購買數量："
}
table.payment_order_product_table.order-review > tbody > tr[onmouseover*="altrow2"] > td:nth-last-child(2){
	display:none;
}
table.payment_order_product_table.order-review > tbody > tr[onmouseover*="altrow2"] > td:nth-last-child(1):before{
	content:"單品購買總額：$"
}
table.payment_order_product_table.order-review > tbody > tr.altrow3 > th:first-child{
	border-bottom:1px dotted #E5E3D8;
}
table.payment_order_product_table.order-review > tbody > tr > td[colspan="7"][style*="border"]{
	background: #FFFFFF;
    width: calc( 100% - 8px );
    margin: 0px 0px 0px -1px;
}
table.payment_order_product_table.order-review > tbody > tr.altrow3 > td:nth-last-child(3)::before{
	content:"購買商品數量小計：";
}
table.payment_order_product_table.order-review > tbody > tr.altrow3 > td.number{
	display:none;
}
table.payment_order_product_table.order-review > tbody > tr.altrow3 > td.sum_product_number::before{
	content:"購買商品總額小計：$";
}
table.payment_order_product_table.order-review > tbody > tr.altrow3 > td.sum_product_number:nth-child(3)::before{
	content:"折扣金額小計：";
}
table.payment_order_product_table.order-review > tbody > tr.altrow3 > td.context img{
	display:block;
	margin:5px auto;
}
table.payment_order_product_table.order-review > tbody > tr.altrow3 > td.title1_number:before{
	content:"運費金額小計：";
}
table.payment_order_product_table.order-review > tbody > tr.altrow4 > th.title2{
	border-bottom:1px dotted #E5E3D8;
}
table.payment_order_product_table.order-review > tbody > tr.altrow4 > td.title2_number{
	font-weight:bold;
	color:#E10012;
	font-size:18px;
}
table.payment_order_product_table.order-review > tbody > tr.altrow4 > td.title2_number::before{
	content:"$";
}
span#payment_shoppingcar_check_div table.payment_order_product_table:nth-of-type(2) > tbody > tr > td:nth-child(2):before{
	content:"折扣項目：";
}
span#payment_shoppingcar_check_div table.payment_order_product_table:nth-of-type(2) > tbody > tr > td:nth-child(3):before{
	content:"折扣說明：";
}
span#payment_shoppingcar_check_div table.payment_order_product_table:nth-of-type(2) > tbody > tr > td:nth-child(4):before{
	content:"折扣金額：";
}
span#payment_shoppingcar_check_div div#standard_gift table.payment_order_product_table > tbody > tr > td:nth-child(1):before{
	content:"說明：";
}
span#payment_shoppingcar_check_div div#standard_gift table.payment_order_product_table > tbody > tr > td:nth-child(2):before{
	content:"活動名稱：";
}
span#payment_shoppingcar_check_div div#standard_gift table.payment_order_product_table > tbody > tr > td:nth-child(3):before{
	content:"活動贈品：";
}
span#payment_shoppingcar_check_div table.payment_order_product_table:nth-of-type(3) > tbody > tr > td:nth-child(1){
	padding:10px 5px 10px 5px;
}
span#payment_shoppingcar_check_div table.payment_order_product_table:nth-of-type(3) > tbody > tr > td:nth-child(1) input[type="button"]{
	margin:0px auto;
}
span#payment_shoppingcar_check_div table.payment_order_product_table:nth-of-type(3) td.text[onclick*="to_show_product_add"]{
	text-align:center;
}
.payment_basket_top_button{
	text-align:center;
}
table.payment_order_product_table td{
	font-size:14px;
}
div.shopcar_box02{
	width:100%!important;
}
div.shopcar_box01{
	width:100%!important;
}
div.shopcar_box01 div[style*="696px"]{
	width:auto!important;
	float:none!important;
	display:table;
	margin:10px auto;
	padding:0px 10px;
}
div.shopcar_box01 div[style*="520px"]{
	width:100%!important;
	float:none!important;
	display:table;
}
div.shopcar_box01 div[style*="33%"]{
	margin:5px 0px!Important;
	display:table;
}
div.shopcar_box01 div[style*="33%"] > div{
	margin:0px!Important;
}
div.shopcar_box01 div[style*="33%"]:nth-child(1){
	float:none!Important;
	display:block;
	width:100%!important;
}
div.shopcar_box01 div[style*="33%"]:nth-child(1) > div:last-child{
	margin:8px 0px 0px 10px!Important;
}
div.shopcar_box01 div[style*="33%"]:nth-child(2){
	clear:both;
	margin:10px 0px 10px 0px!important;
}
div.shopcar_box01 div[style*="30%"]:nth-child(3){
	margin:10px 0px 10px 0px!important;
}
div.shopcar_box01 img{
	max-width:100%;
	height:auto;
}
div.shopcar_box01 > div[style*="border-bottom"] > img{
	display:none;
}
div.shopcar_box01 > div[style*="border-bottom"]{
	padding:15px 0px 10px 0px;
	text-align:center;
	border-bottom:1px solid #E5E3D8!important;
}
div.shopcar_box01 > div[style*="border-bottom"]:before{
	content:"會員登入";
	font-size:18px;
	color:#000000;
	line-height:100%;
	display:inline-block;
}
input.js-login{
	width:calc( 100% - 15px )!Important;
	background:#EDECE7;
	font-size:12px!Important;
	letter-spacing:1px;
	color:#81807E;
	line-height:100%;
	padding: 5px 5px 5px 10px!Important;
	border: none!Important;
	border-radius: 50px;
	margin:5px 0px 5px 0px!important;
}
div.shopcar_box01 div[style*="174px"]{
	display:table;
	margin:0px auto;
	float:none!important;
}
.shopcar_login_other{
	float:none!important;
	margin:15px auto 15px auto!Important;
}
table.payment_order_member_table th{
	display:block;
	padding:5px;
	width:calc( 100% - 10px );
	font-size:14px;
}
table.payment_order_member_table th.header{
	padding:10px 0px;
	width:100%;
}
table.payment_order_member_box > tbody > tr > th:nth-last-of-type(2){
	border:none;
}
.payment_order_member_table td[width="50%"] > table.payment_order_member_box{
	margin:20px 0px 0px 0px;
}
.payment_order_member_table td[width="50%"] > table.payment_order_member_box th#td_receiver_convey_date_id > div{
	width:100%!important;
	margin:0px!Important;
}
table.payment_order_member_box th.context{
	display:table;
	padding:5px;
	width:calc( 100% - 10px );
	font-size:14px;
}
table.payment_order_member_table.ynk-buyinfo{
	background:transparent;
	border-spacing:0px;
	border:none;
}
div.blockUI.blockMsg.blockPage{
	width: 80%!important;
    left: 10%!important;
	top:5%!important;
}
table.alert_message{
	width:100%;
	backface-visibility:#FFFFFF;
}
table.alert_message .text{
	padding:10px;
	font-size:14px;
	line-height:180%;
}
table.alert_message td.text_button .button_loginAlert input{
	margin:10px auto;
}
.top_GS_A_table td.icon_area:hover > a:before{
	font-size:14px;
	background:#FFFFFF;
	color:#E1000E;
}
table.payment_order_member_box th.context .input_text_order[name*="convey_date"]{
	width:80px;
	display:inline-block;
}
table.payment_order_member_box th.context button[id*="convey_date"]{
	vertical-align:top;
	margin:5px 10px 0px 0px;
}
table.payment_order_member_box th.context .input_selet[name*="convey_date"]{
	margin:0px 0px 0px 5px;
}
div.payment_basket_bottom_button .ynk-smallbut{
	width:calc( 50% - 20px );
	padding:10px 0px;
	margin: 0px 5px 20px 5px;
}
div.payment_basket_bottom_button a[onclick*="to_gobill"]:before{
	width:calc( 50% - 20px );
	padding:10px 0px;
	margin: 0px 5px 20px 5px;
}
table.alert_message .text img{
	max-width:100%;
	height:auto!Important;
}
table.DynarchCalendar-topCont{
	margin:0px 0px 0px -50px!important;
}
table.payment_order_member_box th.context#td_order_invoice_status_id > div{
	float:none!important;
}
input[type="text"][name="e_invoice_barcode"]{
	background: #EDECE7;
    font-size: 12px;
    letter-spacing: 1px;
    color: #81807E;
    line-height: 100%;
    padding: 5px 5px 5px 10px!Important;
    border: none;
    border-radius: 50px;
	width: calc( 100% - 15px );
	margin:0px 0px 10px 0px;
}
input[type="text"][name="e_invoice_certificatecode"]{
	background: #EDECE7;
    font-size: 12px;
    letter-spacing: 1px;
    color: #81807E;
    line-height: 100%;
    padding: 5px 5px 5px 10px!Important;
    border: none;
    border-radius: 50px;
	width: calc( 100% - 15px );
	margin:0px 0px 10px 0px;
}
table.payment_order_member_table tr#invoice_address_div th input.input_text_order[name="invoice_name"]{
	width: calc( 100% - 15px );
}
div.ynk-1200outside > table{
	width:calc( 100% - 20px );
	margin:20px auto;
}
.payment_order_member_table td.context img{
	max-width:100%;
	height:auto!important;
}
.payment_order_member_table td.context table{
	width:100%!important;
}
div.ynk-1200outside .payment_order_member_table th{
	padding-left:5px!Important;
	padding-right:5px!important;
	font-size:14px!Important;
}
div.ynk-1200outside table.payment_order_member_table th.header{
	padding:10px 0px 5px 0px!Important;
	font-size:16px!Important;
}
table.payment_order_member_table td{
	display:block;
	width:calc( 100% - 10px );
	padding:5px!important;
	font-size:14px!Important;
}
div.ynk-1200outside .ynk-smallbut{
	width:calc( 50% - 20px );
	padding:10px 0px;
	margin: 0px 5px 20px 5px;
}
div.ynk-1200outside > table > tbody > tr > td > table:last-child td{
	font-size:0px;
	line-height:0px;
}
div.ynk-1200outside table.payment_order_product_table.order-review th{
	display:block;
	width:calc( 100% - 10px )!important;
	padding:5px 5px 5px 5px!important;
}
div.ynk-1200outside table.payment_order_product_table.order-review td{
	display:block;
	width:calc( 100% - 10px )!important;
	padding:5px 5px 5px 5px!important;
	font-size:14px!important;
}
div.ynk-1200outside table.payment_order_product_table.order-review > tbody > tr:nth-child(2){
	display:none;
}
div.ynk-1200outside table.payment_order_product_table.order-review th.shoppingcar_header{
	width:100%!important;
	padding:10px 0px 5px 0px!important;
}
div.payment_basket_bottom_button .ynk-smallbut.phone-width{
	width:calc( 100% - 20px );
}
div.ynk-accountpage div.accountpage-bn img{
	max-width:100%;
	height:auto!Important;
}
.member_center_detail > tbody > tr{
	width:100%;
	float:none;
}
.member_center_detail > tbody > tr:nth-child(2){
	float:none;
}
div#middle_wrapper.ynk-accountpage > div.footer_div_website_module{
	width:100%;
	margin:0px 0px 0px -10px;
	position:relative;
}
div#middle_wrapper table.member_center_detail{
	width:100%;
}
div#middle_wrapper.ynk-accountpage > .footer_div_website_module > .footer_table_website_module{
	width:100%;
}
div#middle_wrapper.ynk-accountpage div.ynk-footermenubut{
	width:100%;
	margin:0px 0px 0px -10px;
	position:relative;
}
div#middle_wrapper.ynk-accountpage div.ynk-footermenubut.close{
	float:none;
}
div#middle_wrapper.ynk-accountpage table.detail_datatable{
	width:100%;
}
div#middle_wrapper.ynk-accountpage > .footer_div_copyright{
	position:relative;
	width:calc( 100% + 20px );
	margin:0px 0px 0px -10px;
}
div#middle_wrapper.ynk-accountpage{
	margin:10px auto 65px auto;
}
div#middle_wrapper .detail_datatable td.text > table td.gd_text font{
	position:absolute;
	margin:50px 0px 0px 0px;
	left:10px;
	font-size:14px;
}
div#middle_wrapper .info_f table.detail_datatable{
	width:100%;
}
div#middle_wrapper .info_f table.detail_datatable td .input_text{
	width:calc( 100% - 15px );
}
div#middle_wrapper.ynk-accountpage .detail_datatable th.coupon_header{
	text-indent:-9px;
	text-align:center;
	padding:0px 0px 20px 0px;
}
div#middle_wrapper.ynk-accountpage table.detail_datatable > tbody > tr > th.coupon_header:after{
	display:none;
}
div#middle_wrapper.ynk-accountpage table.detail_datatable > tbody > tr > th{
	color:#000000;
	padding:20px 0px 10px 0px;
}
div#middle_wrapper.ynk-accountpage table.detail_datatable > tbody > tr > th:after{
	content:"：";
	display:inline-block;
	margin:0px 0px 0px 5px;
}
div#middle_wrapper.ynk-accountpage table.detail_datatable > tbody > tr > th.context{
	display:none;
}
div#middle_wrapper.ynk-accountpage table.detail_datatable > tbody > tr > td.context:first-child{
	display:none;
}
div#middle_wrapper.ynk-accountpage table.detail_datatable > tbody > tr > th.context:after{
	display:none;
}
div#middle_wrapper.ynk-accountpage table.detail_datatable > tbody > tr > td > span{
	margin:10px 0px 10px 0px;
}
div#middle_wrapper.ynk-accountpage table.detail_datatable > tbody > tr > td > span[style*="right"]{
	float:none!important;
	clear:both;
	width:100%;
	text-align:center!important;
}
div#middle_wrapper.ynk-accountpage table.detail_datatable > tbody > tr > td ul{
	padding:0px;
	margin:0px;
}
div#middle_wrapper.ynk-accountpage table.detail_datatable > tbody > tr > td li{
	padding:0px;
	margin:0px 0px 5px 0px;
}
table.detail_datatable td.gd_image{
	padding:5px 0px;
}
table.detail_datatable td.gd_text{
	padding:5px 0px 5px 5px;
}
table.member_left_side_table td.data{
	padding:0px;
}
div.ynk-accountpage .member_left_side_table ol{
	margin:10px auto;
}
div.ynk-accountpage .member_left_side_table ol > li{
	margin:0px 0px 20px 0px;
	width:calc( 50% - 5px );
}
div.ynk-accountpage .member_left_side_table ol > li:nth-child(2n){
	float:right;
}
div.ynk-accountpage .member_left_side_table ol > li:nth-child(2n+1){
	clear:both;
}
div.ynk-accountpagetitle{
	margin:0px;
}
div.ynk-accountpagetitle.close{
	float:none;
}
div.ynk-accountpagetitle:after{
	content:"選單展開 ＋";
}
div.ynk-accountpagetitle.close:after{
	content:"選單關閉 －";
}
div#right_side2{
	margin:20px 0px 20px 0px;
}
div.menu-list{
	display:none;
}
div.ynk-accountpage .member_left_side_table ol > li > ul > li span.red_font{
	display:block;
	margin:5px 0px 0px 0px;
}
div.ynk-accountpage span#show_member_address > select{
	width:calc( 33.3333% - 5px );
}
div.ynk-accountpage .detail_datatable .input_text[name*="address"]{
	margin:-10px 0px 0px 0px;
}
div.ynk-accountpage div#right_side2{
	margin:0px 0px 20px 0px;
}
form[action="proc_member_login.php"] .detail_datatable td input.input_text[name="input_manage_login_gd_key"]{
	width:calc( 100% - 105px );
}
table.image_title_area > tbody > tr > td.right > table.page_table{
	margin: 10px auto 0px auto;
    float: none;
	position:relative;
	bottom:0px;
}
div#keywords_search{
	margin: 10px auto 0px auto;
    float: none;
	position:relative!important;
	bottom:0px;
}
table.image_title_area > tbody > tr > td.right > a{
	margin: 10px auto 0px auto;
    float: none;
	position:relative;
	bottom:0px;
	top: 0px;
    display: block;
}
table.image_title_area > tbody > tr > td.right > a.ynk-toback{
	margin: 10px auto 0px auto;
    float: none;
	position:relative;
	bottom:0px;
	top: 0px;
    display: block;
}
span#ajax_search_product_id table[width="920"] > tbody > tr:nth-child(2n) > td[colspan="5"][height="10"]{
	display:none;
}
span#ajax_search_product_id table[width="920"] > tbody > tr{
	display:block;
}
span#ajax_search_product_id table[width="920"] > tbody > tr > td{
	width:calc( 50% - 5px );
	float:left;
	margin:0px 0px 20px 0px;
	vertical-align:top;
}
span#ajax_search_product_id table[width="920"] > tbody > tr:nth-child(4n+1) > td:nth-child(2n){
	float:right;
}
span#ajax_search_product_id table[width="920"] > tbody > tr:nth-child(4n+1) > td:nth-child(2n+1){
	clear:both;
}
span#ajax_search_product_id table[width="920"] > tbody > tr:nth-child(4n-1) > td:nth-child(2n+1){
	float:right;
}
span#ajax_search_product_id table[width="920"] > tbody > tr:nth-child(4n-1) > td:nth-child(2n){
	clear:both;
}
form[name="member_coupon"] table.datatable > tbody > tr > th{
	display:block;
}
form[name="member_coupon"] table.datatable > tbody > tr > td{
	display:block;
	font-size:14px;
	border-bottom:1px dotted #E5E3D8;
}
form[name="member_coupon"] table.datatable > tbody > tr:nth-child(2){
	display:none;
}
form[name="member_coupon"] table.datatable > tbody > tr > td:nth-child(1):before{
	content:"折價券名稱：";
	display:block;
	margin:5px 0px;
	line-height:200%;
}
form[name="member_coupon"] table.datatable > tbody > tr > td:nth-child(2):before{
	content:"有效日期：";
	display:block;
	margin:5px 0px;
	line-height:200%;
}
form[name="member_coupon"] table.datatable > tbody > tr > td:nth-child(3):before{
	content:"折價方式：";
	display:block;
	margin:5px 0px;
	line-height:200%;
}
form[name="member_coupon"] table.datatable > tbody > tr > td:nth-child(4):before{
	content:"可折價商品：";
	display:block;
	margin:5px 0px;
	line-height:200%;
}
form[name="member_coupon"] table.datatable > tbody > tr > td:nth-child(5):before{
	content:"使用狀態：";
	display:block;
	margin:5px 0px;
	line-height:200%;
}
form[name="member_coupon"] table.datatable > tbody > tr > td:nth-child(6):before{
	content:"折價券管理：";
	display:block;
	margin:5px 0px;
	line-height:200%;
}
form[name="member_coupon"] table.datatable > tbody > tr > td:nth-child(6){
	border-bottom:2px solid #D7D4C3;
}

form[name="member_coupon"] table.detail_datatable td img{
	max-width:100%;
	height:auto!Important;
}
form[name="member_coupon"] table.detail_datatable td div[style*="680px"]{
	width:100%!important;
	height:auto!important;
}
form[name="member_book_standard"] table.datatable > tbody > tr:nth-child(2){
	display:none;
}
form[name="member_book_standard"] table.datatable > tbody > tr > th{
	display:block;
}
form[name="member_book_standard"] table.datatable > tbody > tr > td{
	display:block;
}
form[name="member_book_standard"] table.datatable > tbody > tr > td a[href*="to_del_book"]:after{
	content:"取消追蹤商品";
	font-size:12px;
	display:inline-block;
	margin:0px 0px 0px 10px;
	text-decoration:underline;
}
form[action="order_record.php"] table.image_title_area > tbody > tr > td.ynk-ordersearch input[name="order_keyword"]{
	width:calc( 100% - 15px );
	margin:10px 0px 0px 0px;
}
form[action="order_record.php"] table.image_title_area > tbody > tr > td.ynk-ordersearch input[src="//fs1.shop123.com.tw/images_pro/400189/web_image/header_top_product_search_go_icon.png"]{
	width: 20px;
    margin: -28px 10px 0px 0px;
	float:right;
	position:relative;
}
form[action="order_record.php"] table.datatable > tbody > tr:nth-child(2){
	display:none;
}
form[action="order_record.php"] table.datatable > tbody > tr > th{
	display:block;
}
form[action="order_record.php"] table.datatable > tbody > tr > td{
	display:block;
	font-size:14px;
	border-bottom:1px dotted #E5E3D8;
}
form[action="order_record.php"] table.datatable > tbody > tr > td:nth-child(1):before{
	content:"訂購日期：";
	display:inline-block;
	margin:5px 0px;
	line-height:200%;
}
form[action="order_record.php"] table.datatable > tbody > tr > td:nth-child(2):before{
	content:"到貨日期：";
	display:inline-block;
	margin:5px 0px;
	line-height:200%;
}
form[action="order_record.php"] table.datatable > tbody > tr > td:nth-child(3):before{
	content:"消費類型：";
	display:inline-block;
	margin:5px 0px;
	line-height:200%;
}
form[action="order_record.php"] table.datatable > tbody > tr > td:nth-child(4):before{
	content:"訂單編號：";
	display:inline-block;
	margin:5px 0px;
	line-height:200%;
}
form[action="order_record.php"] table.datatable > tbody > tr > td:nth-child(5):before{
	content:"訂單金額：";
	display:inline-block;
	margin:5px 0px;
	line-height:200%;
}
form[action="order_record.php"] table.datatable > tbody > tr > td:nth-child(6):before{
	content:"訂單狀態：";
	display:inline-block;
	margin:5px 0px;
	line-height:200%;
}
form[action="order_record.php"] table.datatable > tbody > tr > td:nth-child(7){
	border-bottom:2px solid #D7D4C3;
}
div#middle_wrapper form[name="order_record_detail"] .detail_datatable td.text > table td.gd_text font{
	margin:10px 0px 0px 0px;
}
table.detail_datatable td{
	font-size:14px;
}
table.detail_datatable td{
	font-size:14px;
}
form[name="order_record_detail"] table.payment_order_product_table th,form[name="order_record_detail"] table.payment_order_product_table td{
	vertical-align:middle;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr:nth-child(2){
	display:none;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr > th{
	display:block;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr > td{
	display:block;
	text-align:center;
	padding:5px;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr > td.number:nth-last-child(4){
	display:none;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr > td.number:nth-last-child(3):before{
	content:"折扣：";
	display:inline-block;
	margin:5px 0px;
	line-height:200%;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr > td.number:nth-last-child(2):before{
	content:"退款：";
	display:inline-block;
	margin:5px 0px;
	line-height:200%;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr[data-sn]:nth-child(3) > td:first-child{
	display:none;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr[data-sn] > td:nth-last-child(7):before{
	content:"出貨狀態：";
	display:inline-block;
	margin:5px 5px;
	line-height:200%;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr[data-sn] > td:nth-last-child(7) font{
	display:inline-block;
	margin:5px 5px;
	line-height:200%;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr[data-sn] > td:nth-last-child(6) table td{
	text-align:center!important;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr[data-sn] > td:nth-last-child(6):before{
	content:"商品名稱：";
	display:block;
	margin:5px 0px;
	line-height:200%;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr[data-sn] > td:nth-last-child(5):before{
	content:"購買數量：";
	display:inline-block;
	margin:5px 0px;
	line-height:200%;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr[data-sn] > td:nth-last-child(4){
	display:none;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr[data-sn] > td:nth-last-child(3):before{
	content:"折扣：";
	display:inline-block;
	margin:5px 0px;
	line-height:200%;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr[data-sn] > td:nth-last-child(2):before{
	content:"退款：";
	display:inline-block;
	margin:5px 0px;
	line-height:200%;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr[data-sn] > td:nth-last-child(1){
	border-bottom:2px solid #D7D4C3;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr[data-sn] > td:nth-last-child(1):before{
	content:"單品金額小計：";
	display:inline-block;
	margin:5px 0px;
	line-height:200%;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr > th[colspan="9"]{
	display:none;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr > th.coupon_header[colspan="9"]{
	display:block;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr > th.small_price3_title{
	border-bottom:1px solid #D7D4C3;
	text-align:center;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr > th.sum_price3_title{
	border-bottom:1px solid #D7D4C3;
	text-align:center;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr > td#totalCount:before{
	content:"購買商品數量總計：";
	display:inline-block;
	margin:5px 0px;
	line-height:200%;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr > td.sum_price3_number:before{
	content:"購買商品金額小計：";
	display:inline-block;
	margin:5px 0px;
	line-height:200%;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr > td.title2_number{
	color:#E1000E;
	font-size:20px;
	font-weight:bold;
}
form[name="order_record_detail"] table.payment_order_product_table.ynk-order-info > tbody > tr > td.title2_number:before{
	content:"$";
	display:inline-block;
	margin:5px 0px;
	line-height:200%;
}
form[name="member_reg_ok"] .info_e table.searchtable input[src="//fs1.shop123.com.tw/images_pro/400189/web_image/header_top_product_search_go_icon.png"]{
	width:20px;
}
form[name="member_reg_ok"] .info_e table.searchtable > tbody > tr > td{
	padding:10px;
}
div#middle_wrapper.ynk-accountpage form[name="order_record_detail"] .detail_datatable th.coupon_header[colspan="4"]{
	padding:20px 0px 20px 0px;
}
.footer_table_copyright{
	position:relative;
}
div.yannick-miruchan.for-phone{
	display:block;
}
div.yannick-miruchan.for-phone.open{
	display:block;
}
div.yannick-miruchan{
	display: inline-block;
	margin:0px;
	left: calc( (100% - 224px) / 2 );
	position: absolute;
	bottom: 16px;
}
.yannick_socialmedia{
	padding:0px 0px 0px 58px;
}
div.tecrm_chat_icon{
	width:40px;
	height:40px;
}
div.tecrm_chat_icon:before{
	content:"";
	width:40px;
	height: 40px;
	background-image:url(//fs1.shop123.com.tw/400189/upload/harddisc/4001890_file_370885557232017122155.png);
	background-color:transparent;
	background-size: contain;
	padding:0px;
}
div.tecrm_iframe_rwd{
	width: 100%;
    height: 100vh;
    margin: 0px;
}
div.tecrm_chatArea{
	z-index:10002;
}
div#middle_wrapper.ynk-accountpage div.yannick-miruchan{
		margin: -199px 0px 0px 0px;
}
form[name="topA_product_search_A"]{
float:left!important;
}
.ynk-iframe-wrapper{
	width: 100%; 
	height: 200px; 
	overflow: auto; 
	-webkit-overflow-scrolling: touch;
}
table.special_column_index_table td.info{
width:100%;
float:none;
margin:0px 0px 20px 0px;
display:block;
}
table.special_column_index_table td.info:last-child{
float:none;
margin:0px 0px 20px 0px;
}
table.special_column_index_table td.info_context{
	font-size:0px;
	line-height:0px;
}
table.member_left_side_table td.data.ynk-contentmodulepage .menu-list{
	display:block;
}
table.left_side_table > tbody > tr{
	width:50%;
	display:inline-block;
	float:none!important;
	margin:0px;
}
table.left_side_table > tbody > tr:nth-child(2n){
	display:none;
}
table.left_side_table td{
	width:calc( 100% - 20px );
	font-size:14px;
	margin:0px 10px 10px 10px;
}
div.foodchain-container .fc-section{
	width:100%;
}
img.fc-ani{
	width:40%;
}
img.ani02{
	opacity: 1;
    left: 70%;
    top: 35%;
    width: 6%;
}
img.ani01{
	opacity: 1;
    left: 64%;
    top: 45%;
    width: 6%;
}
img.ani-cream{
	left:0px;
	top:10%;
	animation-name: animation_cream;
}
img.ani03{
	left:0px;
	top: 70%;
    width: 20%;
	animation-name: animation_cow1;
}
img.ani04{
	left: 25%;
    top: 50%;
    width: 20%;
	animation-name: animation_cow2;
}
img.ani-egg{
	left:0px;
	top:0px;
}
img.ani-wheat{
	right:0px;
	top:0px;
	left:auto;
}
img.ani05{
	top: -20%;
	left: 75%;
	width: 15%;
}
img.ani08{
	left:auto;
	right:0px;
	top:0px;
}
img.ani09{
	left:0px;
	top:0px;
	width:20%;
}
img.ani10{
	left:15%;
	top:5%;
	width:20%;
}
img.ani11{
	left:5%;
	top:30%;
	width:20%;
}
img.ani12{
	left:20%;
	top:30%;
	width:20%;
}
img.ani13{
	right:0px;
	left:auto;
	top:0px;
	width:15%;
}
img.ani-cake{
	left: 47%;
    top: 18%;
	width:30%;
}
.Store_list > tbody > tr > td{
	display:block;
	width:100%;
	text-align:left;
}
.Store_list > tbody > tr > td:first-child{
	width:100%;
}
.Store_list > tbody > tr > td[colspan="2"]{
	font-size:16px!important;
	color:#000000;
	line-height:200%;
	letter-spacing:1px;
}
#right_side2 > p > a > img{
	max-width:100%;
	height:auto!Important;
}
#right_side2 > img{
	max-width:100%;
	height:auto!Important;
}
#right_side2 > a > img{
	max-width:100%;
	height:auto!Important;
}
#right_side2 > p > img{
	max-width:100%;
	height:auto!Important;
}
div#middle_wrapper form[action*="proc_member_login"] td.info_f > table[width="100%"][cellspacing="1"][cellpadding="1"] > tbody > tr > td[width="40%"]{
	height:350px;
}
ul.ynk_tabs li{
	margin:0px 5px 0px 0px;
	font-size:14px;
}
ul.ynk_tabs li a{
	padding:0px 10px;
}
.ynk-diy-content td{
	display:block;
	padding:0px;
}
ul.ynk-diybutcontent{
	margin:0px 10px;
}
.ynk-diy-class td.title{
	font-size:20px;
}
ul.ynk-diybutcontent > li{
margin:10px auto;
width:calc( 50% - 10px );
}
ul.ynk-diybutcontent > li:nth-child(5n+1){
	clear:none;
}
ul.ynk-diybutcontent > li:nth-child(5n){
float:left;
margin:10px auto;
}
ul.ynk-diybutcontent > li:nth-child(2n){
float:right;
}
ul.ynk-diybutcontent > li:nth-child(2n+1){
clear:both;
}
span.ynk-diybut{
height:30px;
font-size:14px;
line-height:30px;
}
button.ynk-diybut{
	font-size:14px;
	line-height:30px;
	height:30px;
}
.ynk-diy-class td.inside-title img{
	margin:0px 0px 70px 0px;
}
.ynk-diy-class td span.join03{
	width:50%;
	left:25%;
	bottom:50px;
}
.ynk-diy-class td span.phone-no{
	width:50%;
	left:25%;
	bottom:10px;
}
.ynk-diy-class td.diy-text{
	font-size:16px;
}
.ynk-diy-class td.diy-text ol{
	margin:20px 10px;
}
.ynk-diy-class td.diy-text ol > li > ul{
	margin: 0px 0px 0px 23px;
}
.ynk-diy-class td.diy-footer{
	font-size:14px;
}
div.tab_container{
	min-height:0px;
}
.ynk-diy-class td.inside-title .text{
	font-size:16px;
	letter-spacing:1px;
	width:60%;
	margin:0px auto;
	top:8%;
	text-align:center;
}
.ynk-diy-class td.inside-title .text br{
	display:table;
}
.ynk-diy-class td.inside-title02 img{
	margin:0px 0px 40px 0px;
}
.ynk-diy-class td.inside-title02 .text{
	font-size:16px;
	letter-spacing:1px;
	width:60%;
	margin:0px auto;
	top:8%;
	text-align:center;
}
.ynk-diy-class td.inside-title02 .text br{
	display:table;
}
.ynk-diy-class td .ynk-diybut.phone-no02{
	bottom:10px;
	right:25%;
	width:50%;
}
.writing_table_text_div table[width="1200"]{
	width:100%;
}
.ynk-phone-banner.flexslider ul.flex-direction-nav{
	display:none;
}
.ynk-phone-banner.flexslider .flex-control-nav{
	display: block;
    bottom: 10px;
}
.ynk-phone-banner.flexslider .flex-control-nav li{
	margin:0px 3px;
}
.ynk-phone-banner.flexslider .flex-control-paging li a.flex-active{
	background:#E10012;
	border:1px solid #E10012;
}
.ynk-phone-banner.flexslider .flex-control-paging li a{
	background:rgba(255,255,255,0.8);
	box-shadow:none;
	border:1px solid rgba(255,255,255,0.8);
}
.ynk-card-guidepage{
	padding:10px;
}
.ynk-card-guidepage img{
	max-width:100%;
	height:auto;
}
.ynk-card-guidepage .ynk-diybut{
	width:100%;
}
.ynk-card-guidepage .sharing-card td{
	display:block;
}
.ynk-card-guidepage .sharing-card .ynk-diybut > span{
	font-size:20px;
}
.ynk-card-guidepage .sharing-card .ynk-diybut{
	line-height:32px;
	padding:10px 0px;
}
.ynk-card-guidepage .sharing-card .ynk-diybut{
	width:calc( 100% - 20px );
}
.ynk-card-guidepage .card-offer .offer-content{
	display:block;
	width:100%;
}
.ynk-card-guidepage .card-offer .offer-content > table{
	margin:10px 0px;
	width:100%;
}
.ynk-card-guidepage .card-offer .offer-content > table > tbody > tr{
	display:inline-block;
}
.ynk-card-guidepage .card-offer .offer-content > table > tbody > tr:nth-child(1){
	float:left;
	width:30%;
	margin:0px 0px 0px 5%;
}
.ynk-card-guidepage .card-offer .offer-content > table > tbody > tr:nth-child(2){
	float:right;
	width:calc( 65% - 20px );
	margin:4% 0px 0px 0px;
}
.ynk-card-guidepage .card-offer .offer-content > table > tbody > tr:nth-child(3){
	float:right;
	width:calc( 65% - 20px );
}
.ynk-card-guidepage .card-offer .offer-content > table td{
	text-align:left;
	vertical-align:top;
}
.ynk-card-guidepage .card-offer .offer-content .pic img{
	width:100%;
}
.ynk-card-guidepage .card-offer .offer-content .title{
	text-align:left;
	vertical-align:top;
}
.ynk-card-guidepage .card-offer .offer-content .context{
	text-align:left;
	vertical-align:top;
}
.ynk-card-guidepage .card-activity .activity-content{
	display:block;
	width:100%;
}
#middle_wrapper .ynk-card-guidepage .card-offer .offer-content > table{
	width:100%;
}
.writing_table_text_div div.ynk-footermenubut {
    width: 100%;
    margin: 0px 0px 0px -10px;
    position: relative;
}
.writing_table_text_div > div.footer_div_website_module {
    width: calc( 100% - 10px );
    margin: 0px 0px 0px -10px;
    position: relative;
}
.writing_table_text_div > .footer_div_copyright {
    position: relative;
    width: calc( 100% + 20px );
    margin: 0px 0px 0px -10px;
}
.writing_table_text_div  > .footer_div_website_module > .footer_table_website_module{
    width: 100%;
}
.ynk-jmpsd.open{
	width:100%;
	margin:15vh 0px;
}
.activity_information{
	padding:0px;
	border:none;
	background-color:#F4F3EE!important;
	background-image:none!important;
}
.activity_information .product_table{
	position:relative;
}
.ynk-activity div.activity_information > #show_checked_info_id_top:nth-child(2) > table:first-child{
	margin:0px;
}
.ynk-activity div.activity_information > #show_checked_info_id_bottom:nth-child(2) > table:first-child{
	margin:0px;
}
.activity_information .product_table th,.activity_information .product_table td{
	display:block;
	background-color:transparent;
}
.activity_information .product_table td.picture{
	width:calc( 100% - 20px );
	padding:10px;
	display:table-cell;
	text-align:left;
	border-bottom:1px solid #C2BEA8;
}
.activity_information .product_table td.picture img{
	width:20%;
	display:block;
}
.activity_information .product_table td.text{
	width:calc( 70% - 20px );
	padding:10px;
	float:right;
	margin:7% 0px 0px 0px;
	display:none;
}
.activity_information .product_table td.quantity{
	width:calc( 50% - 20px );
	padding:0px 10px;
	text-align:left;
	display:table-cell;
	vertical-align:middle;
	position:absolute;
	left:calc( 20% + 10px );
	margin-top:7%;
}
.activity_information .product_table td.price{
	width:calc( 50% - 20px );
	padding:0px 10px;
	text-align:left;
	display:table-cell;
	vertical-align:middle;
	position:absolute;
	left:calc( 20% + 10px );
	top:57%;
}
.activity_information .product_table td.delete{
	width:calc( 30% - 20px );
	padding:10px;
	text-align:right;
	display:table-cell;
	vertical-align:middle;
	position:absolute;
	right:10px;
	margin-top:7%;
}
.activity_information .product_table td.delete > a:after{
	content:"取消";
	display:inline-block;
	margin:0px 0px 0px 5px;
	text-decoration:underline;
}
.activity_information .order_infor{
	padding:10px;
	width: calc( 100% - 20px );
    text-align: center;
}
.activity_information .show_condition{
	display:block;
	margin:20px 0px;
}
.activity_information .show_condition a{
	display:block;
	margin:0px auto;
}
.activity_information .show_condition img{
	margin:0px auto;
}
.activity_information .product_table td.price > span{
	margin:0px;
}
form[name="basket_ccd_gw_finish"] > table{
	width:clac( 100% - 20px );
	margin:0px auto;
}
.block-add-product{
	width:100%;
	margin:-40px 0px 40px 0px;
}
#middle_wrapper table.to_show_product_add_middle{
	width:100%;
	margin:0px;
}
.to_show_product_add_middle td[width="130"]{
	display:block!important;
	width:100%;
}
.to_show_product_add_middle .product_add-controls-direction a.product_add-prev{
	display:none!important;
}
.to_show_product_add_middle .product_add-controls-direction a.product_add-next{
	display:none!important;
}
#middle_wrapper .to_show_product_add_middle  table.product_item_180{
	max-width:100%;
}
.product_info_right_table td.product_select > table > tbody > tr > td > span#product_standard_select_amount_id{
	margin:6px 0px 10px 0px;
	line-height:28px;
}
.product_info_right_table td.product_select > table > tbody > tr > td > span[style*="black"]{
	margin:0px 5px 0px 0px;
}
.ynk-addprdcontent{
	display:none;
}
.ynk-addprdtitle:before{
	content:"選擇";
}
.ynk-addprdtitle:after{
	content:"";
	display:inline-block;
	width:6px;
	height:6px;
	border-top:2px solid #808080;
	border-right:2px solid #808080;
	transform:rotate(135deg);
	vertical-align: top;
    margin: 10px 0px 0px 10px;
}
.ynk-addprdtitle.close{
	float:none!Important;
	font-weight:normal!important;
}
.ynk-addprdtitle.close:before{
	content:"收起";
}
.ynk-addprdtitle.close:after{
	transform:rotate(-45deg);
	margin: 12px 0px 0px 10px;
}
div#show_combination_context{
	margin:20px 0px;
}
div.combination_product_item .product_main{
	float:none;
}
div.combination_product_item .buy_info{
	float:none;
	text-align:left;
	margin:0px 0px 0px 50px;
}
#shoppingcar_watermark_info > div.member_login_watermark_div{
	height:90vh!important;
	width:100%!important;
	left:0px!Important;
}
table.member_login_watermark_table{
	width:100%;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	margin:auto;
	position:relative;
	
}
.member_login_watermark_div table.member_login_watermark_table{
	position:absolute;
	height:90vh;
}
div.shopcar_box02 .d-line{
	display:none;
}
div.shopcar_box01 > div[style*="float"][style*="left"]{
	display:table;
	float:none!Important;
	width:100%;
	text-align:center;
}
div.shopcar_box01 > div[style*="float"][style*="left"] > div{
	display:inline-block;
	float:none!Important;
}
div.shopcar_box01 > div[style*="float"][style*="left"] > div[id*="first_buy_remark"]{
	clear:both;
}
table.member_login_watermark_table .info_f{
	padding:0px;
}
#member_login_watermark_close{
	top:10px!Important;
}
iframe{
	height:250px;
	width:100%;
}
iframe#a2apage_sm_ifr{
	z-index:-1!important;
	position:absolute!important;
}
	.product_overview_all ul.product_list .product_item{
		width:calc( 50% - 5px );
	}
	.product_overview_all ul.product_list .product_item:nth-child(4n+1){
		margin: 0px 10px 10px 0px;
	}
	.product_overview_all ul.product_list .product_item:nth-child(4n+2){
		margin: 0px 0px 10px 0px;
	}
	.product_overview_all ul.product_list .product_item:nth-child(4n+3){
		margin: 0px 10px 10px 0px;
		clear: both;
	}
	.product_overview_all ul.product_list .product_item:nth-child(4n){
		margin: 0px 0px 10px 0px;
	}
	div.activity_information .order_infor{
		margin:20px 0px;
	}
	.activity_information .a_group .classify_caption{
		width:100%;
	}
	.activity_information ul.mustbuy_product{
		border:none;
	}
	.activity_information ul.add_product{
		border:none;
	}
	.activity_information .product_table td.price .text:before{
		font-size:0px;
	}
	.activity_information ul.add_product li[class*="_group"] .classify_caption{
		padding:10px 0px;
	}
	.activity_information ul.add_product li[class*="_group"] td.price .text{
		display:none;
	}
	span#payment_shoppingcar_check_div table.payment_order_product_table.order-review > tbody > tr[onmouseover*="altrow2"] > td:nth-last-child(2){
		display:none;
	}
	span#payment_shoppingcar_check_div table.payment_order_product_table.order-review > tbody > tr[data-lien="1100"] > td.number:before{
		content:"金額小計：";
	}
	.payment_order_product_table.mod-prm-coupon td.text .small_date{
		color: #C8C8C8;
	}
	.payment_order_product_table.mod-prm-coupon td.text:nth-child(3){
		color:#B2B2B2;
	}
	.payment_order_product_table.mod-prm-coupon td:nth-child(4){
		color:#E95353;
	}
	.payment_order_product_table.mod-prm-coupon td:nth-child(4) .bule_font{
		color:#E95353;
		font-weight: bold;
	}
	.payment_order_product_table.mod-prm-coupon td:nth-child(4) .input_text{
		width:60%;
		margin: 0px auto;
		display:inline-block;
	}
	.payment_order_product_table.mod-prm-coupon [src*="demoa6_all_176_48992_67204"]{
		display:none;
	}
    .ynk-footermenubut.close{
        border-bottom: 1px solid #E94D5A;
        position: relative;
        height: auto;
        right:auto;
        font-size:inherit;
    }
    .ynk-footermenubut.close:hover{
        background-color: #E10012;
    }
    .ynk-footermenubut.close:before{
        display: none;
    }
    .ynk-footermenubut.close:after{
        display: none;
    }
	.fancybox-opened{
		width:80%!important;
		left: 10%!important;
	}
	.fancybox-inner{
		width:100%!important;
	}
	#ytmO2oInventory .data-ytmmap #ytmConveyDate{
		width:calc( 100% - 115px );
		font-size:14px;
	}
	.wg.data-ytmmap .block .row > div.title-text{
		display:none;
	}
	.wg.data-ytmmap .block .row > div{
		display:block;
		width: calc( 100% - 20px );
   		flex: none;
    	max-width: none;
    	padding: 5px 10px!important;
    	border-bottom: 1px solid #d9d9d9;
	}
	.wg.data-ytmmap .block .row>div.place:before{
		content:"YTM地點：";
	}
	.wg.data-ytmmap .block .row>div.machine:before{
		content:"YTM機台資訊：";
	}
	.wg.data-ytmmap .block .row>div.inventory:before{
		content:"YTM商品庫存：";
	}
	.wg.data-ytmmap .form-inline .form-control{
		font-size: 14px;
	}
	.wg.data-ytmmap .btn{
		padding:0px;
		margin:10px 0px;
	}
	.wg.data-ytmmap .block-data{
		background-color: #f0f0f0;
		border-radius: 5px;
		border: none;
		padding-top:0px;
	}
	.wg.data-ytmmap .block .row > div.place{
		background-color: #E1000E;
		color:#FFFFFF;
		border:none;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	.wg.data-ytmmap .row.show-img{
		display:block;
	}


}

@media screen and (min-width: 700px) and (max-width: 1000px ) {
	iframe{
		height:450px;
		width:100%;
	}
}

@media screen and (max-width: 375px) {
	
	table.top_GS_A_table td.website_logo_pic{
		margin:10px 0px 0px 30%;
	}
}

/*4吋螢幕*/
@media screen and (max-width: 320px) {
	table.top_GS_A_table td.website_module_classify_header > a.website_module_classify_header_link > order{
		display:none;
	}
	table.top_GS_A_table td.website_module_classify_header a.website_module_classify_header_link > order{
		display:none;
	}
	.top_GS_A_table td.website_logo_pic{
		margin:20px 0px 0px 30%;
	}
	table.index_745_middle > tbody > tr > td[colspan="4"][height="5"][align="right"] select.input_select[name="category_page"]{
		position: absolute;
    	right: 10px;
    	margin: -55px calc( ( 100% - 300px ) / 2 ) 0px 0px;
	}
	#right_side2 form#category_product > table[width="745"] > tbody > tr > td[align="right"] > table.page_table{
		float: none;
    	margin: 0px auto 0px calc( ( 100% - 300px ) / 2 );
	}
	#right_side2 form#category_product > table[width="745"] > tbody > tr.ynk-morepage > td[align="right"] > table.page_table{
		margin: 0px auto 0px autp;
	}
	div.dropmenudiv{
		margin:-32px 0px 0px 90%;
		box-shadow:none;
		left:0px!important;
	}
	div.dropmenudiv#store_top_left_website_module_162,div.dropmenudiv#store_top_left_website_module_164{
		margin:-32px 0px 0px 90%;
		left:0px!important;
	}
	ul.ynk_tabs li a{
		padding:0px 3px;
	}
	.ynk-diy-class td.inside-title .text{
		font-size:14px;
		top:5%;
	}
	.ynk-phone-banner.flexslider .flex-control-paging li a{
		width:9px;
		height:9px;
	}
	.ynk-card-guidepage .card-offer .offer-content .title{
		font-size:22px;
	}
	table.top_GS_A_table td.website_logo_pic{
		margin:15px 0px 0px 30%;
	}
	.member_login_watermark_div .shopcar_login_other{
		width:30%!important;
		display:inline-block;
	}
	.member_login_watermark_div .shopcar_login_other img{
		max-width:100%;
		height:auto!Important;
	}
	
}




/*大螢幕*/
@media screen and (min-width: 1500px) {

}
@media screen and (min-width: 1800px) {
	
}
