@charset "utf-8";
/* CSS Document */

/*reset css*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol,ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0; vertical-align: baseline;}
a {outline: medium none; text-decoration:none;}

body{font-family:"微軟正黑體",Arial, Helvetica, sans-serif; font-size:1em; /*background:url(../images/footer_logo.gif) no-repeat bottom right;*/}

.wrap {min-height: 100%;}
.wrap .header { background-color: #9e0b0e;}
.wrap .logo { width:293px; margin:0 auto;}

.box{
	width:100%;
	text-align:center;
	background:#000;
	margin:1px;
}
.text {
	color:#FFF;
	font-size:1em;}

.media{
	width:575px;
	margin:5px auto 5px;
	background:#000;
}
.clear{ clear:both;}


.box-1{
	width:100%;
	min-width:320px;
	text-align:center;
	background:#000;
	margin:1px;
}
.text-1 {
	font-size:1.5em;
	color:#FFF;}

.media-1{
	min-width:320px;
	margin:auto;
	background:#000;
}



.wrap .back-btn { min-width:16px; margin:5 auto; text-align:center;}

.wrap .main_nav { width:100%;}
.btn_link-title-a{display:inline-block; width:33.333%; background:#000; text-align:center; line-height:2em; font-size:1em; float:left;}
.btn_link-a{display:inline-block; width:33.333%; background:#FFF; text-align:center; line-height:16em; float:left;}
.btn_link a{ display:block;  width:100%; color:white;}


.wrap .bolck { width:100%;}
.footer{ width:100%; text-align:center; background-color:#000; line-height:3em;}
.wrap .footer div p {font-size:1em; line-height:1.5em; letter-spacing:0.08em; color:#CCC;}

