body {
    font-family: "Chocolate Classical Sans", sans-serif;
}

.outbosy{
	    display: flex;
		width: 100%;
		
}
.box-body{
	/* background-color: ; */
	width:1280px;
	max-width:1280px;
	margin: 0 auto;
	} 
	
    .box {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
    }
.box-header4-1 img{
	width: 100%;
    max-height: 400px;
		margin: 0 auto;
}

.box-header4-1 {
    padding-bottom: 15px;
}

.box-header4-2{
	margin: 0 auto;
	WIDTH: MAX-CONTENT;
    padding-bottom: 15px;
}



        .box-header4-2-1-img {
            width: 400px; /* 設定容器寬度 */
            overflow: hidden; /* 隱藏超出容器的部分 */
			display: inline-block;
			text-align: center;
			font-size: 18px;
        }

        .box-header4-2-1-img img {
            width: 100%; /* 圖片初始寬度為容器寬度 */
            transition: transform 0.3s ease; /* 增加平滑過渡效果 */
        }

        .box-header4-2-1-img img:hover {
            transform: scale(1.2); /* 滑鼠懸停時放大圖片 */
        }





.box-header4-2-1 img{
		max-width:400px; 				
}
 

.box-show-1-8{	
	margin: 0 auto;
	WIDTH: MAX-CONTENT;}

.box-show-1-8-1 img{
	max-width:140px;
}
.box-show-1-8-1{
	display: inline-block;
	MARGIN: 5PX;
	vertical-align: top;
	}


.box-bottom-style{	
    margin: 0 auto;
	WIDTH: MAX-CONTENT;
	padding-top:40px;
	padding-bottom:40px;}

.box-bottom-style-1{
	display: inline-block;
	MARGIN: 5PX;
	width: 100px;
    height: 100px;
    background-color: #ffb50f;
    border: 4px solid #e78f0a;
    border-radius: 30px;
}
.box-bottom-style-1 img{
	max-width:80px; 
}

.box-show-1-8-1_title {
    width: 140px;
	color: #4b0d0d;
    margin-top: -6px;
	text-align: center;
	font-size: 15px;
    margin: 0 auto;
    text-align: center;
    word-wrap: break-word;
}

#lik_buy {
    margin-top: -6px;
}


.purchase-button {
	display: inline-block;
	padding: 2px 36px;
	background-color: #f51700;
	color: white;
	border: 2px solid #ff7a7a;
	border-radius: 5px;
	text-align: center;
	text-decoration: none;
	transition: background-color 0.3s;
}
.purchase-button:hover
{
	background-color: #ff811a;
}
.purchase-button:focus {
	background-color: #ff811a;
}

.box-shop-box {
    margin-bottom: 30px;
}


img#ap {
    height: 107px;
    overflow: hidden;
    object-fit: cover;
}


.bot_30px {
    height: 40px;
}

.footer {
	position: fixed; /* 固定在螢幕底部 */
	bottom: 0;
	width: 100%; /* 延伸到頁面全寬 */
	background-color: #3d0000; /* 背景顏色 */
	text-align: center;
	padding: 10px 0; /* 上下內距 */
}

.footer a {
	margin: 0 10px; /* 每個圖標的左右間距 */
	color: #fff; /* 圖標顏色 */
	text-decoration: none; /* 移除下劃線 */
	font-size: 20px; /* 圖標大小 */
}

.footer a:hover {
	color: #4CAF50; /* 滑鼠懸停時變更顏色 */
}


