@charset "big5";
@import url("/css/_normalize.css");
@import url("/css/_footer.css");
body {font-size:15px;font-family:"·L³n¥¿¶ÂÅé", Verdana;background:url('../images/bg.jpg') center 45px no-repeat #492db2;line-height: 1.5em;color:#333;font-weight:bold;}
li {list-style-type:none;}
ol {margin-left:30px;padding: 0px;}
ol li { list-style-type:decimal;line-height:1.5em;}
ul,ul li{margin:0px;padding: 0px;}
.strong {font-weight:bold;color:#fff000;}
.highlight {color:#c70050;}
#googleCode { position:absolute;top:0px;left:0px;}
#event_header {height: 540px;}
h1 {text-indent: -999999px;margin: 0px;}
#event_logo {text-indent: -999999px;display: block;width: 386px;height: 282px; 
	position: absolute;left: 50%;margin-left: -475px;top:50px;}
/*------------------------------------------------------------------------------------------------
content
------------------------------------------------------------------------------------------------*/
#event_content {width: 940px;margin: 0px auto;background: #fff;padding: 30px;}
.desc {border-bottom: 1px solid #cfcfcf;padding: 0px 230px 20px 0px;margin-bottom: 15px;}
.desc .sub {text-indent: -99999px;background: url('../images/sub.png') left top no-repeat;height:19px;}
.desc p {color: #0f4fa6;margin-bottom: 0px;line-height: 24px;}

.article {}
.article .title {text-indent: -999999px;height: 79px;}
#index .title {background: url('../images/title_1.jpg') left top no-repeat;}
#event_2 .title {background: url('../images/title_2.jpg') left top no-repeat;}
#event_3 .title {background: url('../images/title_3.jpg') left top no-repeat;}
#event_4 .title {background: url('../images/title_4.jpg') left top no-repeat;}

.article h3 {color: #007981;font-size: 16px;}

/*------------------------------------------------------------------------------------------------
menu
------------------------------------------------------------------------------------------------*/
#menu {position:relative;width:1000px;margin:0 auto;}
#menu ul {width:217px;height:201px;padding-top:16px;position:absolute;right:30px;top:-12px;background:url('../images/menu.png') left top no-repeat;}

#menu a {display:block;text-indent:-999999px;height:40px;}
#menu a:hover,#menu a {background:url('../images/menu.png') left top no-repeat;}
#menu li {padding:0px 5px;}
#menu #menu_1 a {background-position: -5px -16px;}
#menu #menu_1 a:hover,#index #menu #menu_1 a {background-position:-222px -16px;}
#menu #menu_2 a {background-position:-5px -56px;}
#menu #menu_2 a:hover,#event_2 #menu #menu_2 a {background-position:-222px -56px;}
#menu #menu_3 a {background-position:-5px -96px;}
#menu #menu_3 a:hover,#event_3 #menu #menu_3 a {background-position:-222px -96px;}
#menu #menu_4 a {background-position:-5px -136px;}
#menu #menu_4 a:hover,#event_4 #menu #menu_4 a {background-position:-222px -136px;}


/*------------------------------------------------------------------------------------------------
table
------------------------------------------------------------------------------------------------*/

.tbstyle_1 {margin-bottom:10px;color:#555;background: #333;padding: 2px;border: 1px solid #999;}
.tbstyle_1 table {border:1px solid #999;border-width:1px 1px 0px 0px;}
.tbstyle_1 th,.tbstyle_1 td {border:1px solid #999;border-width:0px 0px 1px 1px;line-height:1.5em;font-size:13px;}
.tbstyle_1 th {height:26px;font-weight:normal;padding:0px 8px;background:#ffd8b5;color:#333;}
.tbstyle_1 td {background:#fff;padding:3px 8px;}
.tbstyle_1 caption {padding: 5px 0px 10px;color: #fff95d;font-weight: bold;}
.tbstyle_1 td.td_title_1 {background: #ffefd8;}
.tbstyle_1 td.td_title_2 {background: #9e968a;color: #fff;}
.tbstyle_1 td,.tbstyle_1 th { text-align:center;}
.tbstyle_1 td.text_left,.tbstyle_1 th.text_left { text-align:left;}
.tbstyle_1 td.text_center,.tbstyle_1 th.text_center { text-align:center;}
.tbstyle_1 td.text_right,.tbstyle_1 th.text_right { text-align:right;}
.tbstyle_1 td.level {background:#efefef;}

#footer {font-size: 12px;}