@charset "UTF-8";
/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0px; padding: 0px; }
body {font-family: Helvetica, arial, sans-serif;font-size:76%;}
h1 {font-size: 2em;}
h2 {font-size: 1.5em;}
h3,h4,h5,h6,p,pre,code,address,caption,cite,code,em,strong,th,li,input { font-size: 1em; font-weight: normal; font-style: normal;}
ul, li { list-style:none;}
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0px; }
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0px; padding: 0px;}
.clearer88 { clear: both; display: block; margin: 0px; padding: 0px; height:88px;}
.space {clear: both; display: block; margin: 0px; padding: 0px; height: 88px; width:88px;}
/* General */
body { margin-left:auto; margin-right:auto; margin-top:0; font-family:微軟正黑體, 細明體, 蘋果儷中黑, Arial, Helvetica, sans-serif; background-color:#EB1134; position:relative;}
a:link, a:visited, a:hover, a:visited:hover, a:active, a:visited:active{color:#FFF; text-decoration:underline;}
h1, h2, h3{color:#FFF; margin:18px 0 8px 18px;}
h1{font-size:2em;}
h2{font-size:1.5em;}
h3{font-size:1.2em;}
p,ul,ol,li { font-size:1.0em;color:#000;margin:18px;}
ul,li {color:#FFF;list-style-type: circle;}
li.li_head { margin-top:2.8em;}
li.li_ps {list-style:none; margin:-12px 0 18px -18px; font-size:0.8em;}
li.li_p {list-style:none; margin:18px 0 18px -18px;}
img.img_li_left { margin:0 18px 18px -18px; float:left; clear:right;}
img.img_li_right { margin:18px 18px 18px 18px; float:right; clear:left;}
table {margin-left:auto; margin-right:auto; margin-top:0;}
table.case {width:893px; position:relative;}
table.menu { background-color:#000;}
td.nav {background-color:#000;}
td.copy { background-color:#EC6200;}
td.black { background-color:#000;}
td.manu_case {width:893px; background-color:#EC6200; text-align:center}
td.mnu_topspace { height:28px;background:url(../images/menu/lin.jpg) repeat-x;}
/* DIV BLUE */
/* div.blue {position:absolute;top:320px;left:10px;background-color:#000;height:2.5em;width:850px;border: solid 1px #FF0000} */
div.blue {background-color:#000;height:2.5em;width:893px;}
div.blue h1 {font-size:18px; margin:8px 18px; letter-spacing:2px;}
div.blue2 {display:block;height:315px; overflow:hidden;}