@charset "utf-8";
/* = = = 固定設定 = = = = = = = = = == = = = = = = = = = = = = = = == = = = = = = = = = = === = = */
/*預設解除背景輪播*/
#content_main { margin:0;}
.bannerindex { position:static; height:auto;}
.swiper-banner { position:static; margin:0; height:auto;} 
.swiper-slide img { height:auto;}

/*版面範圍設定*/
.page{margin: 0;}
#content {max-width: 1920px;margin: 0 auto;}

/*手機板漢堡鈕相關*/
.nav-dropdown > li > a{width: 100%;}

/*手機版底下按鈕*/
/* #bottom_menu{display: none !important;} */
/**{color: #3d3939;}*/


/* = = = 個別網站設定 = = = = = = = = = == = = = = = = = = = = = = = = == = = = = = = = = = = = = = = == = = */
/*LOGO設定*/
.nav-brand {
    margin-top: 28px;
}

/*header*/
.main_header_area {background: #fff; box-shadow: 0 2px 5px rgb(0 0 0 / 0%);}
.nav-menu>li {
    letter-spacing: 1px;
    text-align: center;
    position: relative;
    margin: 0 0 0 60px;
}
.nav-menu > li > a {
    color: #3d3939;
    font-weight: bold;
    padding: 5px 0px;
}
.nav-menu > li > a:after {
	content: "";
	position: absolute;
	width: 0;
	height: 2px;
	background: #8d7c6e;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
}
.submenu-indicator {display: none;}
.tp_links{display: none !important;}
.right_member_in { top: 135px; right: auto; left: 0;}
.header_area.sticky .main_header_area {
	background: rgb(255 255 255 / 70%);
}

/*子選單*/
.nav-dropdown {
    left: 50%;
    transform: translateX(-50%);
    background: #ede8e6;
}
.nav-menu>li>.nav-dropdown {
    border: 0;
}
.nav-dropdown > li > a {font-weight: bold; font-size: 14px; background: transparent; border-bottom: 1px solid #fff1f1;}
.nav-dropdown .nav-dropdown { left: 150%;}

/*主選單hover*/
.nav-menu>li:hover>a, .nav-menu>li.active>a, .nav-menu>li.focus>a{color: #8d7c6e;}
.nav-menu > li > a:hover:after{
	width: 100%;
}
.nav-menu > li > a,
.nav-menu > li > a:hover,
.nav-menu > li > a:after,
.nav-menu > li > a:hover:after {
	transition: all .5s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/*子選單hover*/
.nav-dropdown > li > a:hover, .nav-dropdown > li > a:focus {
    color: #8d7c6e;
}
.nav-dropdown>li:hover>a .submenu-indicator-chevron, .nav-dropdown>.focus>a .submenu-indicator-chevron { border-color: #; }
.nav-dropdown>li:hover>a, .nav-dropdown>li.focus>a { color: #8d7c6e; }/*滑鼠停在子子選單時，子選單按鈕顏色*/

/*header--購物車*/
.me_tp_features{}
.me_tp_features a.tp_btn_cart, 
.me_tp_features a.tp_btn_notice {
	color: #3d3939; 
	letter-spacing: 1px;
}
.box_search {
    width: 140px;
}
.box_search input[type=text] {
    border: 0;
    border-bottom: solid 1px #dddddd;
    font-size: 12px;
    letter-spacing: 2px;
    width: 70px;
    padding: 5px 10px 5px 40px;
    border-radius: 0;
    background: url(https://8b8173.claudeassets.com/20260211225508im_/https://andysbedding.com/images/search-icon.png) no-repeat 9px center transparent;
}
.shop_search_btn {
	border-radius: 0px 3px 3px 0px; 
	background: #8A8A8A; 
	padding: 5px 10px;
	display: none;
}



/* 首頁查看更多按鈕 */
.products-box.animated-arrow.stay_mid {
    padding-left: 90px;
}
.products-box.animated-arrow {
    color: #3d3939;
    background: transparent;
    letter-spacing: 1px;
    width: 220px;
    height: 60px;
    line-height: 60px;
    margin-top: 50px;
}
.products-box.arrow {display: none;}
.products-box.animated-arrow:before {
    content: url(https://pic03.eapple.com.tw/andysbedding/btn_arrow.svg);
    position: absolute;
    width: 13px;
    height: 20px;
    left: 18px;
    top: 7px;
    z-index: 1;
}
.products-box.animated-arrow:after {
    content: "";
    display: block;
    position: absolute;
    background: #3d3939;
    width: 60px;
    height: 60px;
    border-radius: 50px;
    top: 0;
    left: 0;
    z-index: -1;
}

/*hover*/
.products-box.animated-arrow:hover {
    color: #fff;
}
.products-box.animated-arrow:hover:before {
    transform: translateX(15px);
}
.products-box.animated-arrow:hover:after {
    width: 100%;
}
.products-box.animated-arrow,
.products-box.animated-arrow:after,
.products-box.animated-arrow:before,
.products-box.animated-arrow:hover,
.products-box.animated-arrow:hover:before,
.products-box.animated-arrow:hover:after {
    transition: all .4s;
}




/*------首頁購物車---------*/
.pageIndex .main_part {
    border: 0;
}
.products-box{
    max-width: 1200px;
    padding: 50px 20px;
    margin: auto;
}
.products-list .title_box {
    line-height: 120%;
}
.products-list .title_box h2 {
    font-family: 'Kodchasan', sans-serif, 'Noto Sans TC', sans-serif;
    font-weight: 500;
    letter-spacing: 1px;
    color: #8C7B6D;
    font-size: 22px;
}
.title_box span {
    font-family: 'Kosugi Maru', sans-serif, 'Noto Sans TC', sans-serif;
    color: #8d7c6e;
	font-size: 26px;
    font-weight: 500;
    letter-spacing: 2px;
}
.products-list .item {
    position: relative;
}
.products-list .item a:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(209, 163, 140, 0);
	z-index: 5;
}
.products-list .name {
    height: auto;
}
.products-list .more {
    position: absolute;
    border: 0;
    padding: 3px 12px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    z-index: 10;
}
.products-list .price{display: none;}
.products-list .price b {
    color: #3d3939;
}

/*hover*/
.products-list .item a:hover:before {
	background: rgba(209, 163, 140, 0.7);	
}
.products-list .item a:hover .more{
	opacity: 1;
	color: #3d3939;
	background: #fff;
}
.products-list .item a,
.products-list .item a .more,
.products-list .item a:before,
.products-list .item a:hover,
.products-list .item a:hover:before,
.products-list .item a:hover .more{
	transition: all .4s;
}
.products-list .pic {
    overflow: hidden;
}



/*------首頁文章管理---------*/
.pageIndex .news_list ul li a:active, .pageIndex .news_list ul li a:hover {background: transparent !important;}
.module_i_news .title_i_box h4 {
    font-family: 'Kosugi Maru', sans-serif, 'Noto Sans TC', sans-serif;
    color: #8d7c6e;
    font-size: 26px;
    font-weight: 500;
    letter-spacing: 2px;
    line-height: 120%;
}
.module_i_news .title_i_box h4:before {
    content: "News";
    display: block;
    font-family: 'Kodchasan', sans-serif, 'Noto Sans TC', sans-serif;
    letter-spacing: 1px;
    color: #8C7B6D;
    font-size: 22px;
}
.module_i_news li {
    margin-bottom: 10px;
}
.module_i_news li a:before {
    font-family: 'Kodchasan', sans-serif, 'Noto Sans TC', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #3d3939;
    background: #fff;
    transform: translate(-50%, -50%) scale(1);
    opacity: 0;
}
.module_i_news li a:after {
    width: 100%;
    background: rgba(209, 163, 140, 0.7);
}
.module_i_news li a:after,
.module_i_news li a:before {
	transition: all 500ms;
}

/* hover */
.module_i_news li a:hover:before {
    opacity: 1;
}




.animated-arrow {
    width: 200px;
    background-color: #222;
    color: #FFF;
    display: block;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    border-radius: 50px;
    position: relative;
    transition: 0.5s;
    padding: 0 0 0 20px;
}

.arrow{left:80%;transition: 0.5s;}



/*===============我是頁尾=============*/
.footer {
    background: #3d3939;
    border-top: 1px solid #ddd;
    padding: 80px 0 0;
}
.footer_info {padding: 0;}
.footer_logo {
    width: 95%;
    text-align: center;
    margin-bottom: 50px;
}
.footer_logo>a>img{display: none;}
.footer_logo>a:after {
    content: url(https://pic03.eapple.com.tw/andysbedding/f-LOGO.svg);
    position: relative;
    display: block;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 200px;
    height: 45px;
}
.footer_info ul { width: 100%; text-align: center; margin-bottom: 20px;}
.footer_info li{margin-bottom: 10px; }
.footer_info li:nth-child(1){width: 100%;color:#fff;}
.footer_info li:nth-child(2) { width: 100%; }
.footer_info li p{color: #fff; display: inline-block;}
.footer_info li p:before { margin: 0 5px 0 30px; color: #bdb8b0;}
.footer_info li p.tel:before{content: 'TEL';}
.footer_info li p.phone:before{content: 'PHONE';}
.footer_info li p.line:before { content: 'LINE ID';}
.footer_info li p.fax:before{content: 'FAX';}
.footer_info li p.taxid{display: none;}
.footer_info li p.mail:before{content: 'EMAIL';}
.footer_info li p.add:before{content: 'ADD';}
.footer_menu{margin-top: 10px;}
.footer_menu a{
	background: transparent;
	border: 0px;
	color: #8d7c6e;
	padding: 5px 15px 5px 5px;
	margin: 0px;
}
.footer_menu a:hover {background: transparent; color: #8d7c6e;}
.copy {
    color: #bdab9c;
    border-top: 0;
    background: #8d7c6e;
}
.copy a {color: #bdab9c;}
.total_view {color: #bdab9c;}
.copy a:hover {color: #fbcd4f;}

/*---------麵包屑導覽拿掉---------*/
.path {display: none;}


/*---------功能頁設定---------*/
/*頁碼*/
ul.page {
    width: 100%;
    font-family: 'M PLUS Rounded 1c', sans-serif;
    font-weight: 600;
    margin-top: 80px;
}
.activeN {
    background: #C30D22;
    border: 2px #C30D22 solid;
    color: #fff;
    line-height: 50px;
    width: 50px;
    height: 50px;
}
.page li {
	margin: 0;
	border-radius: 50%;
}
.page li a {
    width: 50px;
    height: 50px;
    line-height: 50px;
    border: 2px #222 solid;
    border-radius: 50%;
    color: #222;
    transition: 0.5s;
}


/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*---------商品列表頁面---------*/

/*預設購物車版面 產品分類選單在左側 商品內頁詳細介紹下表單更改樣式 by shint at 2023.1.5  */
.product_page .main_part { max-width:1500px;}
.product_info_page .main_part { max-width:1200px;}
.product_page .show_content,
.product_info_page .show_content { width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}
.product_page .product-layer-two { position: relative; width: 220px; letter-spacing: 1px; min-height: 30vw;}
.product_page .products-list,
.product-wrapper { width: calc(100% - 270px);margin-top: 3.5%;}
ul.page { width: 100%;}

.product_page .product-layer-two:before {
    content: "CATEGORY";
    font-family: 'Kodchasan', sans-serif, 'Noto Sans TC', sans-serif;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 3px;
    color: rgba(49,48,47, .5);
    display: block;
    margin-bottom: 25px;
}
.product-layer-two li ul { position:static; margin-top:10px; display:block !important; width:100%; margin-left:0;}
.product-layer-two li:hover ul { border: none !important; display:block !important;}
.product-layer-two li a {border: 0; font-size: 14px; letter-spacing: 2px;}
.product-layer-two li li { display: block; padding:5px 10px; transition:all ease .3s;}
.product-layer-two li li a {
    padding: 0px 8px 4px 18px;
    color: rgba(49,48,47, .8);
    font-size: 13px;
}

.product-layer-two > li { width:100%; max-width:100%; padding:0; text-align:left; border-bottom: solid 1px #efefef;}
.product-layer-two > li ul > li + li { margin-top:5px;}

.product_info_page .product-layer-two { display: none;}
.product_info_page .products-list,
.product-wrapper { width: 100%;}

.product-layer-two li li:hover{ margin-left: 3px;}
.product-layer-two li li > a:before {
    content: "";
    position: absolute;
    width: 8px;
    height: 1px;
    background: #fff;
    left: 0;
    margin-left: 5px;
    top: 50%;
    margin-top: -2px;
    transition: all .3s;
}
.product-layer-two li li:hover > a:before { background: rgba(49,48,47, .6); transition: all .3s;}

.product_info_page .half_box { width: 100%; float: none; padding-right: 0;}
.product_info_page .half_box li.btn_blankTop { margin-top: 50px; justify-content: space-between; display: flex;}
.product_info_page .half_box li.btn_blankTop input { width: calc(50% - 10px); background-image: none; padding: 0; text-align: center;}

/*商品列表*/
.page strong, .page a {border-radius: 0px;}

/*---------商品資訊--------*/
/*左側商品圖*/
#bx-pager h6 { display: none;}
.sidebarBtn { border: 0px;}
.product_pic #bx-pager a { overflow: hidden;}

/*右側資訊*/
.product_info li .txt_box {
    color: #8d7c6e;
}
.sidebarBtn .price span,
.sidebarBtn .price {
	color: #3d3939;
}
.sidebarBtn .price {border-bottom: 0px;}
.action-button {
    font-weight: bold;
    border-radius: 0;
    background: #d1a38c;
}
.inquiry_a1, .inquiry_a2 {
    line-height: 30px;
    border-radius: 0;
    font-size: 15px;
}
.inquiry_a1{
	background: rgb(140, 123, 110);
}
.inquiry_a2 {
    background: rgb(61, 57, 57);
}


/*-----商品資訊欄位-----*/
li.prod-item.is-active .prod-thumb {border-bottom: solid 1px #b2b2b2; padding-bottom: 10px;}
.prod-item .prod-thumb {border-bottom: solid 1px #b2b2b2; padding-bottom: 10px;}
li.prod-item.is-active .prod-panel{padding: 20px 0px 100px 0px;}
.prod{max-width: 650px;width: 100%;}

/*商品QA*/

.lastaction{color: #fff;background-color: #3d3939;}
.nextaction{color: #fff;background-color: #d1a38c;}
.prod_related {background: #;}
.lastPage{background: #3d3939;}

/* hover */
.action-button:hover{background: rgba(209,163,140, .7);}
.inquiry_a1:hover{background: rgba(140, 123, 110, .7);}
.inquiry_a2:hover{background: rgba(61, 57, 57, .7);}
.action-button,
.action-button:hover,
.inquiry_a1,
.inquiry_a1:hover,
.inquiry_a2,
.inquiry_a2:hover {
	transition: all .4s;
}



/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = = = = = = = = = = = = = == = = */

/*-----------文章管理/文章列表--------*/

/*--左側文章分類--*/
h5.blog_le_t{display: none;}
.blog_search input[type=search] {border-radius: 5px;}
.blog_le .accordion {border-radius: 5px;}
.blog_le .accordion > li:hover, .blog_le .accordion > li.on_this_category { background: # !important;}

/*--右側列表設定--*/
h4.blog_category_title {
    display: none;
}
.subbox_item a:before {
    font-family: 'Kodchasan', sans-serif, 'Noto Sans TC', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #3d3939;
    background: #fff;
    transform: translate(-50%, -50%) scale(1);
    opacity: 0;
}
.subbox_item a:after {
    width: 100%;
    background: rgba(209, 163, 140, 0.7);
}
.subbox_item a:before,
.subbox_item a:after {
	transition: all 500ms;
}
.blog_list_le {
    height: 150px;
    border: solid 1px #ddd;
    padding: 0;
}


/*hover*/
.blog_le .accordion > li:hover, .blog_le .accordion > li.on_this_category {
    background: #8d7c6e !important;
}
.subbox_item a:hover:before {
    opacity: 1;
}



/*-----------單篇文章--------*/

/*文章上一篇下一篇回列表*/
.blog_back a {
	width: 10%;
    margin: 0 15px;
}
.blog_back a.article_btn_prev, .blog_back a.article_btn_next{background: #7a7171;}
.blog_back a.article_btn_back { background: #d1a38c;}



/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = = = = = = = = = = = = = == = = */

/*-----聯絡我們---------*/

/*--左側公司資訊--*/
.list_before.info li:last-child {padding-left: 0px;}

/*--右邊表單--*/

/*勾選欄位間距*/
.contact_page input[type="checkbox"], input[type="radio"] {margin-left: 15px; margin-right: 5px;}
.contact_page input[type="checkbox"]:nth-child(1), input[type="radio"]:nth-child(1) {margin-left: 0px;}

.contact_page .red {color: #d11829;}
.star {color: #d11829;}
.contact_form li {border-bottom: 0px;}
.contact_form li:nth-of-type(-n+5) .form__insert {
    border: solid 1px #dddddd;
}
input#checknum {border: solid 1px #dddddd;}
/*.contact_page .animated-arrow{
	background: transparent;
	border: solid 1px #166534;
	color: #166534;
}
.contact_page .animated-arrow .arrow {fill: #166534;}
.contact_page .animated-arrow .arrow:hover {fill: #166534;}
.contact_page .animated-arrow:hover{color: #fff;}
.contact_page .animated-arrow:hover .arrow{fill: #fff;}
.contact_page .animated-arrow:before{
    content: '';
    background: #166534;
    width: 100%;
    height: 100%;
    position: absolute;
    left: -100%;
    top: 0;
    transition: all 0.3s linear;
    z-index: -1;	
}
.contact_page .animated-arrow:hover:before{left: 0;}
.contact_page .animated-arrow, .contact_page .animated-arrow:hover {
    transition: all 0.5s;
}*/

/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = = = = = = = = = = = = = == = = */

/*內頁BANNER 設定*/
.banner {
	background: url(https://pic03.eapple.com.tw/andysbedding/aaa.jpg) no-repeat;
	height: 600px;
	background-size: cover;
}
.banner h5 {
    font-family: 'Kosugi Maru', sans-serif, 'Noto Sans TC', sans-serif;
    font-weight: 500;
    font-size: 26px;
    text-align: left;
    line-height: 250%;
    padding: 160px 12%;
    letter-spacing: 2px;
    color: rgb(61,57,57);
}
.banner h5:before {
    content: "";
    display: block;
    font-size: 40px;
    color: rgba(61,57,57, .5);
    font-family: 'Kodchasan', sans-serif, 'Noto Sans TC', sans-serif;
    font-weight: 500;
    letter-spacing: 1px;
}

/*促銷方案*/
.banner.banA {}

.banner.banB {}

/*聯絡我們*/
.banner.banC {}

.banner.banD {}

/*相簿管理/作品展示*/
.banner.banE {}

/*店家商品*/
.banner.banF {
	background: url(https://pic03.eapple.com.tw/andysbedding/banF.jpg) no-repeat;
	background-size: cover;
}
.banner.banF h5:before {
    content: "Products";
}

/*文章管理*/
.banner.banblog {
	background: url(https://pic03.eapple.com.tw/andysbedding/banblog.jpg) no-repeat 70%;
	background-size: cover;
}
.banner.banblog h5:before {
    content: "News";
}


@media screen and (max-width: 1200px) {
	.banner {height: 450px;}
	.banner h5 {padding: 95px 12%;}
}
@media screen and (max-width: 768px) {
	.banner {height: 300px;}
	.banner h5 {padding: 20px 12%;}	
}

/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */
@media screen and (max-width: 1200px) {

}
@media screen and (max-width: 980px) {

}

@media screen and (max-width: 768px) {
	/*預設banner= = = = = = = = */
	.bannerindex { padding:0; margin:0;position: relative;}

	/* 開啟手機板下方按鈕所需設定= = = = = = = = */
	#bottom_menu {display: block; }
	.footer.with_shopping_mode { padding:30px 0 0; }
	#to_top { bottom:60px;}

	/*以下其他設定= = = = = = = = */
	/* 大圖解除飄移特效 */
	.swiper-slide img { animation-fill-mode: none;  -webkit-animation-fill-mode: none;}
	/*漢堡鈕面板寬度*/
	.nav-toggle:before { background-color: #; box-shadow: 0 0.5em 0 0 #D3BD5E, 0 1em 0 0 #;}
	.nav-toggle:after {color: #;}
	.navigation-portrait .nav-menus-wrapper {width: 50%; min-width: 250px;}
	.navigation-portrait .nav-menu>li {border-top: solid 1px #;}
	.nav-menus-wrapper-close-button {color: #;}

	/*選單間距和顏色*/
	.nav-menu {margin: 0;}
	.nav-menu>li {margin: 0; position: relative; text-align: left;}
	.nav-menu > li > a:after {display: none;}
	.nav-menu>li:hover>a, .nav-menu>li.active>a, .nav-menu>li.focus>a {color: #2a2a2a;}
	.nav-brand{margin-top: 20px;}
	.nav-menu>li>.nav-dropdown{position: relative;}
	.submenu-indicator {display: block;}
	.navigation-portrait .nav-dropdown>li>a:before {display: none;}	

	/* header購物車 */
	.box_search {width: 100%;}
	.box_search input[type=text] {width: 100%;}

	/*子選單*/
	.nav-dropdown {left: 0;transform: translateX(0%);}	
	.nav-dropdown .nav-dropdown {left: 0;}
	.navigation-portrait .nav-dropdown>li>a:before {display: none;}	


	/*footer*/
	.footer_logo{margin-top: 0px;}
	.footer_info li p a {color: #fff;}

	/*文章管理--取消ios預設外觀樣式*/
	.blog_search input[type=search] {-webkit-appearance: none;background: transparent;}
	.blog_back a {width: 15%; margin: 0 15px;}	

	/*商品管理--取消預設圓角*/
	.product_pic #bx-pager { margin: 15px; width: 90%;}
	.product_info li { padding-left: 110px;}	
	.amountNum	{border-radius: 0;}		
	.breakF {border-radius: 0;}	
	.lastaction, .nextaction {border-radius: 0;}

	/*商品管理--商品分類*/
	.product-layer-two,
	.products-list,
	.product-wrapper { width: 100%;}
	.product-layer-two { margin-right: 0;}
	.product-layer-two > li {
        width: auto !important; 
        max-width: auto !important; 
        margin-bottom: 5px;
        border: none;
        border: 1px solid #222;

    }
	.product_page .product-layer-two,
	.product_page .products-list { width: 100%; border-right: none;}
    .product_page .product-layer-two:before{width: 100%;}
    .product-layer-two li ul {
        position: absolute;
        margin-top: 0;
        background-color: #DDD;
        z-index: 999;
    }

	.product_page .show_content > a {order: 1;}
	.product_page ul.products-list {order: 2;}
	.product_page ul.page {order: 3;}
	.product_page ul.product-layer-two {order: 1;}	
    .product-layer-two li li { display: none;background-color: inherit;}
    .product-layer-two li li a{background-color: #DDD;padding: 0;}
    .product-layer-two li li:hover{background-color: #DDD;}
    .product-layer-two li li a:hover{background-color: #DDD;color: #FFF;}
    .product-layer-two li li a:before{display: none;}
    .product_page ul.product-layer-two{display: flex;flex-wrap: wrap;}

	/*聯絡我們*/
	.contact_page .main_part {padding: 10px 10px 10px;}	
	.list_before.info { width: 100%; max-width: 100%;}
	.list_before.info li:last-child iframe { width: 100%;}
	.noborder {border-radius: 0;}
	input#checknum {border-radius: 0;}	
}

@media screen and (max-width: 600px) { 	

    .footer_logo{margin-top: 0px;margin-bottom: 20px;}
	.footer_info li p {display: block;text-align: left;width: 300px;margin: 0 auto;}

	/*單篇文章*/
	.blog_back a {width: 25%;  margin: 0 8px;}

	/*相簿管理*/
	.show-list .item { margin: 10px 2% 30px 2%;	}

	/*商品分類*/
	/*.products-list .item { width: 100%; max-width: 350px;margin: 20px auto; display: block;}*/			
    
	/*聯絡我們*/
	.contact_page .contact_content { padding: 0;}	
	.contact_form { margin-top: 20px;}	
}

/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*上方選單解除滑動固定
.header_area.sticky { position:relative;}
*/

/*上方選單右邊設定 臉書/LINE/電話/信箱
.tp_links a:before {寬高大小設定}
.tp_links a.me_tp_fb {}
.tp_links a.me_tp_fb:before {背景換圖/建議.SVG}
.tp_links a.me_tp_line {}
.tp_links a.me_tp_line:before {背景換圖/建議.SVG}
.tp_links a.me_tp_call {}
.tp_links a.me_tp_call:before {背景換圖/建議.SVG}
.tp_links a.me_tp_mail {}
.tp_links a.me_tp_mail:before {背景換圖/建議.SVG}
*/


/*電腦LOGO
.nav-brand {}
*/

/*手機LOGO
.nav-brand-m {}
*/

/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */

/*文章設定*/
/*一排呈現
.subbox_item { width:100%;}
*/


/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*相本分類全版面 ( 限制最寬2000px
.work_page .main_part { max-width:2000px;}
.work_page .show_content { padding:0; width:100%;}
.work_page .show-list .item { width:33%; display:inline-block; float:none; margin:0; padding:0;}
@media screen and (max-width: 768px) {
.work_page .show-list .item { width:49%;}
}
@media screen and (max-width: 570px) {
.work_page .show-list .item { width:100%;}
}
.work_page .show-list .item a { max-width:100%;}
.work_page .show-list .show_pic { height:auto; line-height:0;}
.work_page .show-list .show_pic img { max-width:100%; max-height:100%;}
.work_page .show-list .show_name { position:absolute; top:50%; right:10%; width:80%; height:auto; line-height:160%; font-size: 20px; color: #FFFFFF !important; border: solid 1px #fff; text-align: center; margin: -20px 0 0 -120px; padding:5px 20px; transition:all ease-in .3s; opacity:0;}
.work_page .show-list .item:hover .show_name {opacity:1;}
*/


/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*相本列表
.work_info_page .main_part { max-width:2000px;}
.work_info_page .show_content { padding:0; width:100%;}
.work_info_page .subalbum-menu { text-align:center;}
.work_info_page .subalbum-menu h2 { float:none;}
.work_info_page .pic-list .item { margin:0; padding:10px; width:49%; float:none; display:inline-block;}
@media screen and (max-width: 768px) {
.work_info_page .pic-list .item { width:100%;}
}
.work_info_page .pic-list .show_pic { height:auto; line-height:0;}
.work_info_page .pic-list .show_pic img { max-width:100%; max-height:100%;}
.work_info_page .pic-list .item a { max-width:100%; pointer-events: none; cursor: default; } 取消連結被點擊效果
*/
/*
     FILE ARCHIVED ON 07:17:42 Jul 15, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:08:25 Jun 28, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.502
  exclusion.robots: 0.044
  exclusion.robots.policy: 0.033
  esindex: 0.01
  cdx.remote: 9.787
  LoadShardBlock: 38.551 (3)
  PetaboxLoader3.datanode: 79.778 (5)
  PetaboxLoader3.resolve: 51.436 (2)
  load_resource: 107.973
  loaddict: 43.279
*/