@charset "utf-8"; 

@font-face {
  font-family: 'MINI Serif-Regular';
  src: url('../fonts/MINI Serif-Regular.ttf') format("truetype");
}

@font-face {
  font-family: 'MINI Serif-Bold';
  src: url('../fonts/MINI Serif-Bold.ttf') format("truetype");
}

@font-face {
  font-family: '文鼎W標準宋體H';
  /* src: url('../fonts/arstdsongb5hv.ttf') format("truetype"); */
}

@font-face {
  font-family: '文鼎W標準宋體B';
  /* src: url('../fonts/arstdsongb5bd.ttf') format("truetype"); */
}


/*css*/
body{font-size:14px; line-height:1.182; font-family: 'MINI Serif-Bold',"MINI Serif-Regular" , "文鼎W標準宋體B",Arial,sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:bold; }
h1{font-size:20px; line-height:1.2; margin-bottom:0.5em; }
h1#superhead{background:none no-repeat scroll 0 0 transparent; font-size:40px; line-height:1; margin-bottom:0; margin-top:85px; color:#fff; text-align:left; left:230px; position:relative; }
h2{font-size:18px; margin-bottom:0.5em; }
h3{font-size:16px; line-height:1; margin-bottom:1em; }
h4{line-height:1; margin-bottom:.5em; word-spacing:-1px; font-size:14px; }
h5{margin-bottom:.3em; }
.slim{font-weight:normal; }
h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img{margin:0; }

/* Text elements
-------------------------------------------------------------- */

p          {padding:0 0 .6em; }
p img.left {float:left; margin:1.5em 1.5em 1.5em 0; padding:0; }
p img.right{float:right; margin:1.5em 0 1.5em 1.5em; }
a:focus, 
a:hover    {text-decoration:none; }
a          {color:#000; text-decoration:none; }
label a 	{text-decoration:underline; }
blockquote {margin:1.5em 60px 1.5em 30px; color:#858480; font-size:1.2em; font-style:normal; padding-left:30px; }

strong,b     {font-weight:bold; }
em,dfn,i     {font-style:italic; }
dfn        {font-weight:bold; }
sup,
sub{height:0; line-height:1; vertical-align:baseline; _vertical-align:bottom; position:relative; font-size:.8em; }
sup{bottom:1ex; }
sub{top:.5ex; }
abbr, 
acronym    {border-bottom:1px dotted #666; }
address    {margin:0 0 1.5em; font-style:italic; }
del        {color:#000; }
pre 				{margin:1.5em 0; white-space:pre; }
pre,code,tt{font:1em 'andale mono', 'lucida console', monospace; line-height:1.5; }
code 		{padding:1em; margin:1em 0; border:1px #DCD9D7 solid; }
small		{font-size:.8em; margin-bottom:1.875em; line-height:1.875em; }
/* Use this to create a horizontal ruler across a column. */
hr{color:#b2b2b2; clear:both; float:none; width:100%; height:1px; margin:10px 0; border-top:1px solid #A9A9A9; }
/* Mozilla based browsers */
::-moz-selection{background-color:#fff; color:#000; }
/* Works in Safari */
::selection{background-color:#fff; color:#000; }

/* Lists
-------------------------------------------------------------- */

li ul, 
li ol      {margin:0 1.5em; }
ul, ol     {margin:0 0 0 15px }
ul         {list-style-type:disc; }
ol         {list-style-type:decimal; }
dl         {margin:0 0 1.5em 0; }
dl dt      {font-weight:bold; }
dd         {margin-left:1.5em; }
li.nostyle{list-style:none; }

/* Misc classes
-------------------------------------------------------------- */
.small     {font-size:.8em; margin-bottom:1.875em; line-height:1.875em; }
.large     {font-size:1.2em; line-height:2.5em; margin-bottom:1.25em; }
.big      	{font-size:1.2em; line-height:2.5em; }
.hide      {display:none !important; }
.quiet,.q     {color:#333; }
.loud      {color:#000; }
.highlight {background:#ff0; }
.added     {background:#060; color:#fff; }
.removed   {background:#900; color:#fff; }
.first     {margin-left:0; padding-left:0; }
.last      {margin-right:0; padding-right:0; }
.top       {margin-top:0; padding-top:0; }
.bottom    {margin-bottom:0; padding-bottom:0; }
.text_center{text-align:center; }
