/*主選單按鈕*/
.main-menu{
    position: fixed;  /*固定在網頁上不隨卷軸移動，若要隨卷軸移動用absolute*/
    top:0%;  /*設置垂直位置*/
    right:-30%;  /*設置水平位置，依所放的內容多寡需要自行手動調整*/
    border-radius: 10px;  /*圓角*/
}


.menu-picture {
width:25%;
}


/*表格格式*/
#outbox{
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    width:100%; 
}


.content-box{
	width:30%;
	display: inline-block;
	font-size:100%;
text-align:center;
	letter-spacing:2px;
	color:#353535;
	margin-bottom:8%;
}


.content-box-menu{
	width:48%;
	display: inline-block;
	font-size:120%;
text-align:center;
	letter-spacing: 2%;
	color:#353535;
	margin-top:0%;
	margin-bottom:15%;
}



.content-box-contact{
	width:95%;
	display: inline-block;
	font-size:120%;
text-align:center;
	letter-spacing: 2%;
	color:#353535;
	margin-top:2%;
	margin-bottom:2%;
}



/*文字區域縮排用*/ 
.indentation{
margin-left:5%;  /*左方縮排*/
margin-right:5%;  /*右方縮排*/

}



body{
width:100%;
margin:0 auto;   /*設定四周的邊界為0 會置中*/
word-break: break-all;  /*強迫文字斷行*/

}

.img-title{
width:100%;
}

.frame-up{
width:100%;
display:block; margin:auto;
margin-bottom:-4%;
}



.frame-down{
width:100%;
display:block; margin:auto;
margin-top:-4%;

}




header{
margin-bottom:3%;  /*設定下邊界*/


}


nav{
margin-bottom:4%;

}



section{
margin-left:5%;  /*左方縮排*/
margin-right:5%;  /*右方縮排*/
margin-bottom:0%;

}


footer{
margin-top:1%;

}





/*社群網站與訂購按鈕*/
.social{
    position: fixed;  /*固定在網頁上不隨卷軸移動，若要隨卷軸移動用absolute*/
    bottom:-6%;  /*設置垂直位置*/
    right:4%;  /*設置水平位置，依所放的內容多寡需要自行手動調整*/
    border-radius: 10px;  /*圓角*/

font-size:120%;
font-family:新細明體;
color:0000cd;
text-align:right;
vertical-align:top;
letter-spacing:2px;
}


.social-picture{
width:100%;
}


.content-picture{
width:100%;
}




/*基本字體*/

p{font-size:110%;
font-family:新細明體;
color:black;
text-align:left;
vertical-align:top;
line-height:180%;
letter-spacing:5px;
text-shadow: 2px 2px 5px #ffffff ,-2px -2px 5px #ffffff ,2px -2px 5px #ffffff ,-2px 2px 5px #ffffff ,2px 2px 5px #ffffff ,-2px -2px 5px #ffffff ,2px -2px 5px #ffffff ,-2px 2px 5px #ffffff;

/*文字左右對齊*/
text-align: justify;
text-justify:inter-ideograph;

}





.sub-headers{text-align:center;
font-size:120%;
font-family:標楷體;
color:#227700;
font-weight:bold;
-webkit-text-stroke: 0.1px #CCFF33;

}




/*h1標題*/
h1{margin-top:1%;
font-size:120%;
font-family:新細明體;
color:#00BBFF;
text-align:center;
vertical-align:top;
line-height:150%;
letter-spacing:10px;
text-shadow: 0px 0px 10px #000, 0px 0px 10px #000, 0px 0px 10px #000, 0px 0px 10px #000, 0px 0px 10px #000, 0px 0px 10px #000, 0px 0px 10px #000;
}



/*h2標題*/
h2{margin-top:1%;
font-size:120%;
font-family:新細明體;
color:#BBFF00;
text-align:center;
vertical-align:top;
line-height:150%;
letter-spacing:10px;
text-shadow: 0px 0px 10px #000, 0px 0px 10px #000, 0px 0px 10px #000, 0px 0px 10px #000, 0px 0px 10px #000, 0px 0px 10px #000, 0px 0px 10px #000;
}



/*h3標題*/
h3{margin-top:1%;
font-size:120%;
font-family:新細明體;
color:#FFFF77;
text-align:center;
vertical-align:top;
line-height:150%;
letter-spacing:10px;
text-shadow: 0px 0px 10px #000, 0px 0px 10px #000, 0px 0px 10px #000, 0px 0px 10px #000, 0px 0px 10px #000, 0px 0px 10px #000, 0px 0px 10px #000;
}





/*超連結*/
a:link{color:white;text-shadow:1px 1px 5px #0000AA ,1px 1px 5px #0000AA ,1px 1px 5px #0000AA;}
a:visited{color:white;font-weight:bold;text-shadow:1px 1px 5px #000000 ,1px 1px 5px #000000 ,1px 1px 5px #000000;}
a:hover{color:white;font-weight:bold;text-shadow:1px 1px 5px #000000 ,1px 1px 5px #000000 ,1px 1px 5px #000000;}
a:active{color:white;font-weight:bold;text-shadow:1px 1px 5px #000000 ,1px 1px 5px #000000 ,1px 1px 5px #000000;}
