﻿@charset "utf-8";
/* miyac reset */
html{color:#000;background:transparent;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}/* to preserve line-height and selector appearance */sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}/*to enable resizing for IE*/input,textarea,select{*font-size:100%;}
a{border:0;}strong{font-weight:bold;}a:link,a:visited{color:#006fae; text-decoration:none;}a:hover{text-decoration:underline;}img{vertical-align:baseline;border:0;}
body{font-size:12px; line-height:1.5em; min-width:1100px; color:#222; background:url(images/official_body_bg.png) repeat-x 0 25px #c9c9c9; vertical-align:baseline; font-family:"微軟正黑體",Arial, Helvetica, sans-serif,"新細明體";}
p{margin:.5em 0;}
.container{margin:0 auto;}
.content{clear:both; margin:1em auto 0;width:1080px; background:#fff; border:1px solid #999; padding:10px; zoom:1; overflow:auto;}
.page-area{width:910px; float:left; margin-bottom:1.5em; *padding-bottom:1.5em;}
.sidebar{float:right; width:225px; text-align:center}
/* */
.hd,.top-bar .top-bar-show{width:1100px; margin:0 auto; display:block;}
.top-bar{height:18px;padding-left:1px;padding-top:4px;padding-top:0\9;*line-height:22px;background:#707070; border-bottom:1px solid #ddd; height:28px;_height:30px; display:block; vertical-align:middle;font-size:12px; overflow:hidden; color:#b4b4b4; text-align:right; padding:7px 15px 0;*padding:3px 15px 4px;}
.top-bar a{color:#b4b4b4;}
.topbar-line{ vertical-align:bottom; *margin-bottom:-5px;_margin-bottom:-3px;}
.top-bar input{color:#666;}
.search-ipt{padding-left:20px;background:url(images/icon_15.gif) no-repeat 2px 2px #fff; margin:0 5px;}
input{vertical-align:middle;}
input[type="radio"]{vertical-align:-1px;vertical-align:middle\9;}
select{vertical-align:-1px;vertical-align:middle\9;}
/* */
a:link.btn-bk4,a:visited.btn-bk4,a:link.btn-bk2,a:visited.btn-bk2{display:inline-block; height:23px; padding-top:2px;*padding-top:0; text-align:center;font-size:13px; *margin:3px 0 0;}
a:link.btn-bk4,a:visited.btn-bk4{background:url(images/btn_tapbar_4.png) no-repeat 0 0; width:68px;}
a:hover.btn-bk4,a:hover.btn-bk2{text-decoration:none; background-position:0 -50px; color:#fff;}
a:link.btn-bk2,a:visited.btn-bk2{background:url(images/btn_tapbar_2.png) no-repeat 0 0; width:43px;}
/* */
.logo-area{float:left; margin:40px 0; width:300px;}
.logo{float:left;}
.logo-menu{float:left; color:#fff; font-size:18px; position:absolute;top:100px; *margin-left:-265px; font-weight:bold; z-index:99;}
.logo-menu a:link,.logo-menu a:visited{color:#fff; padding:3px 7px; margin:0 -2px;font-size:15px; display:inline-block}
.logo-menu a:hover,.logo-menu a.fo:link,.logo-menu a.fo:visited{background:#F00; text-decoration:none;}
.logo-right-ad{ float:right; margin:15px 0 0;}
/* */
#dock{background:url(images/logo_menu_bg.gif) no-repeat 50% 100%;padding:80px 0 0; display:block; overflow:hidden;}
#dock a:hover{text-decoration:none; font-weight:bold; color:#000;}
/* */
.nav{font-weight:bold; font-size:15px; padding:10px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc;text-align:center; clear:both;}
.nav a:link,.nav a:visited{color:#333; padding:0 .5em;}
/*index banner */
.index-banner-area{display:block; overflow:hidden; float:left; width:837px; height:235px; background:#000;} /* height:366px; */
/* */
.transparent-btn{display:block; width:225px; text-align:right; height:62px;background:url(images/google-translate-logo.jpg) no-repeat 100% 80%; font-family:"微軟正黑體";}
.transparent-btn a:link,.transparent-btn a:visited{background:url(images/tab_bg.gif) repeat-x 0 -2px; border:1px solid #999; border-color:#ccc #999 #999 #ccc; font-size:19px; color:#333; font-weight:bold; padding:3px 7px; display:inline-block; margin:0 2px;}
.transparent-btn a:hover{background-position:0 5px; color:#000; text-decoration:none;border-color:#999 #ccc #ccc #999;}
/* */
.index-right{margin:0;float:left;}
.index-right .show-area{border:1px solid #999; /*border-top:none; */width:237px; padding-top:3px; display:block; margin-top:-2px; height:196px; overflow:hidden; } /*  height:329px; */
.index-right .show-area a:link,.index-right .show-area a:visited{border-bottom:1px dashed #ccc; padding:5px 5px; margin:0 10px; display:block; line-height:1.35em; color:#333;}
.index-right .show-area a:hover{color:#006fae;}
.index-right .show-area a.last-no{border-bottom:none;}

a:link.tab-article-fo,a:visited.tab-article-fo,a:hover.tab-article-fo,a:hover.tab-article{color:#000; text-decoration:none; font-size:15px; display:inline-block; background:url(images/index_right_hot_tab1-f.gif) no-repeat 0 0; width:62px; height:20px;padding:10px 0 5px 35px;}
a:link.tab-article,a:visited.tab-article{color:#fff; text-decoration:none; font-size:15px; display:inline-block; background:url(images/index_right_hot_tab1.gif) no-repeat 0 0; width:62px; height:20px;padding:10px 0 5px 35px;}
a:link.tab-news-fo,a:visited.tab-news-fo,a:hover.tab-news-fo,a:hover.tab-news{color:#000; text-decoration:none; font-size:15px; display:inline-block; background:url(images/index_right_hot_tab2-f.gif) no-repeat 0 0; width:98px; height:20px;padding:10px 0 5px 35px;}
a:link.tab-news,a:visited.tab-news{color:#fff; text-decoration:none; font-size:15px; display:inline-block; background:url(images/index_right_hot_tab2.gif) no-repeat 0 0; width:98px; height:20px;padding:10px 0 5px 35px;}


a:link.btn-4,a:visited.btn-4,a:link.btn-2,a:visited.btn-2,a:link.btn-6,a:visited.btn-6{display:inline-block; height:28px; padding-top:2px;*padding-top:5px; text-align:center;font-size:13px; color:#fff;_zoom:1; *line-height:1.231;}
a.btn-4{background:url(images/btn_4.png) no-repeat 0 0; width:73px;}
a.btn-2{background:url(images/btn_2.gif) no-repeat 0 0; width:56px;}
a.btn-6{background:url(images/btn_6.gif) no-repeat 0 0; width:100px;}
a:hover.btn-4,a:hover.btn-2,a:hover.btn-6{text-decoration:none; background-position:0 -50px;}
/* */
.ad-sky{margin:1em 0 0;}
.tag-txt{text-overflow: clip; text-align: left; margin-left: 0; margin-bottom: 0; margin-right: 10px; margin-top: 1em; padding-left: 5px; padding-bottom: 10px; padding-right: 10px; padding-top: 35px;display: marker; border:1px solid #999; width:183px; height: 220px; background:url(images/sb_tag_bg.png) no-repeat 0 0;}

.fl-rt{float:right;}
.fl-lf{float:left;}
.c-f{clear:both;}

.cl{clear:both; height:0;}

a:link.ad-post,a:visited.ad-post,a:link.ad-post img,a:visited.ad-post img,.ad-post{float:right; margin:15px 0 0;}

a:link.a-green,a:visited.a-green{color:#b4db37;}
a:link.a-purple,a:visited.a-purple{color:#606;}
a:link.a-bk,a:visited.a-bk{color:#333;}
.txt-L{font-size:13px; font-weight:bold;}
.txt-LL{font-size:15px;}

.bg-gy{background:#f2f2f2;}
.txt-gy{color:#777;}
.txt-red{color:#f00;}

.ft{clear:both;background:#1a1a1a; color:#fff; text-align:center; padding:.6em;}
.ft p{font-size:12px; font-weight:bold;}
.ft a:link,.ft a:visited{color:#fff;}

.ft-ad,.ft-ad-2{clear:both; display:block; text-align:center; padding:20px 0 10px;}
.ft-ad img,.ft-ad-2 img{border:1px solid #999; margin:0 5px;}
.ft-ad-2{margin:0 -10px;}

.bd-top{border-top:1px solid #ddd;}


/* 标题 */
h1{font-size:15px; font-weight:bold; color:#e37000; padding:.5em; border-bottom:1px solid #ccc; margin:.5em 0;}
h2{background:url(images/offical_h2.png) no-repeat 0 0; height:35px; margin:10px 0 0;padding:5px 0 0 50px; font-weight:bold; font-size:15px; }
h3{background:url(images/offical_h3.png) no-repeat 0 0; color:#fff; padding:5px 17px; margin-bottom:.5em;font-size:15px;}
h4{background:url(images/offical_h4.png) no-repeat 0 0; color:#fff; padding:5px 17px; margin-bottom:.5em;font-size:15px;}
h5{background:url(images/title_Bg.gif) no-repeat 0 0; color:#fff; font-weight:bold; padding:5px 10px;*padding:6px 10px 4px; font-size:15px;}
h6{color:#006FAE; font-size:15px;}

.main-area{clear:both;width:840px; float:left; margin-left:5px;}

/* index */
.index-area h2{background:url(images/official_index_icon.png) no-repeat 0 0; width:350px; overflow:hidden;}
.index-area h2 a{display:inline-block; text-decoration:none; width:4em; float:right; margin-right:1.25em;*margin-top:-1em;}
.area-01,.area-02,.area-04,.area-05{float:left; width:435px;}
.area-02,.area-05{float:left; width:405px;}
.area-01,.area-04{}
.area-03{clear:both; width:825px; height:400px;}
.main-area li{list-style:none; width:178px; height:200px; display:block; margin:5px 10px; float:left; overflow:hidden; line-height:1.35em; color:#555; font-size:12px;}
/* .main-area li img{width:180px; height:120px;} */
.main-area li a:link,.main-area li a:visited{color:#333; display:block; margin:0 0 0.4em; *margin:.3em 0 0.4em; font-size:13px; font-weight:bold}
.main-area li a:hover{color:#006fae}
.area-02 h2{background-position:-415px 0;}
.area-03 h2{background-position:0 -50px; width:781px;}
.area-05 h2{background-position:-415px -100px;}
.area-04 h2{background-position:0 -100px;}

.big1-4{background:#444; border-top:1px solid #777; overflow:auto; zoom:1; padding:0;}
.big1-4 li{padding:8px 10px; margin:0; width:375px; height:70px;}
.big1-4 li img{width:100px; height:66px; float:left; margin-right:10px;}
.big1-4 li em{font-size:15px;display:block; font-weight:bold; margin:.2em 0 .1em;*margin:.7em 0 .1em; color:#fff;} /* width:16em;  height:1.1em; overflow:hidden; */
.big1-4 li i{font-size:10px; font-style:normal; display:block; text-align:right; color:#888}
.big1-4 li.big-one{width:400px; height:350px;*height:357px; padding:0 15px;}
.big1-4 li.big-one img{width:400px; height:266px; float:none; margin:10px 0 0;}
.big1-4 li.big-one i{margin-top:-12px;}
.big1-4 li.big-one span{background:url(images/icon_arr_blue.png) no-repeat 2px 3px transparent; padding-left:15px; color:#75a2b7}
.big1-4 li:hover{background:#555;}
.big1-4 li a:link,.big1-4 li a:visited{color:#ccc;}
.big1-4 li a:hover{text-decoration:none;}

/* sidebar */
.top-rated{width:195px; margin-top:10px;}
.top-rated h3{background:url(images/top_rated.png) no-repeat 0 0; color:#fff; margin:0; font-weight:bold; font-size:14px; letter-spacing:2px; padding:10px 15px 8px;}
.top-rated p{background:url(images/bg_gy2.png) repeat-x; text-align:center; margin:0; padding:5px 0; font-size:15px; color:#fff;}
.top-rated ul{border:1px solid #999;}
.top-rated li{display:block; padding:5px; height:30px; font-size:15px; font-weight:bold; list-style:none; clear:both;}
.top-rated strong,.top-rated b{ display:inline-block; padding:7px 0; text-align:center; width:20px; margin:0 5px 0 -2px; color:#06C;font-size:20px; font-weight:bold; letter-spacing:-2px; float:left}
.top-rated strong{color:#f00}
.top-rated li div{display:inline-block; width:110px;height:32px; overflow:hidden; vertical-align:middle; font-size:12px; text-align:left; font-weight:normal; float:left}
.top-rated li div.one-line{padding:7px 0; height:14px;}
.top-rated li span{display:inline-block; width:50px; text-align:right;float:left; font-size:12px; padding-top:7px;}
.top-rated .bg-gy2{padding:1px 0; color:#666; background:url(images/top_tr_bg_d.gif) repeat-x 0 100%;}
.top-rated .bg-gy2 a:link,.top-rated .bg-gy2 a:visited,.top-rated .bg-gy a:link,.top-rated .bg-gy a:visited{display:inline-block; padding:2px 7px;}

.show-box{border:1px solid #999; border-top:none; padding:1.5em; *height:1%;}

.tb-01,.tb-01 th,.tb-01 td{border:1px solid #999;}
.tb-01 th,.tb-01 td{padding:.3em .7em; text-align:center;}
.tb-01 th{background:url(images/table_title_bg.gif) repeat-x 0 0 #111; color:#fff;padding:.5em .7em;}
.tb-01 td p{text-align:left; margin:0;}
.tb-01 .a-purple,.tb-01 .a-bk{padding-right:10px;}
.tb-01 .ca-path{padding-top:5px;}
.tb-01 .ca-path span{font-size:11px; padding-top:2px;border-top:1px solid #ddd;}
.top-tr{background:url(images/top_tr_bg.gif) repeat-x 0 bottom #f9f9f9;}
.top-tr-d{background:url(images/top_tr_bg_d.gif) repeat-x 0 bottom #f9f9f9;}

.chage-page{text-align:center; display:block; vertical-align:middle;zoom:1; }
.chage-page .pg-nb{padding:1px 7px;*padding:3px 7px 2px;vertical-align:baseline; display:inline-block;_zoom:1; *line-height:1.231;}
.chage-page a:link.pg-nb,.chage-page a:visited.pg-nb{background:url(images/tab_bg.gif) repeat-x 0 -3px; border:1px solid #999;color:#444; font-weight:bold; padding:1px 7px;*padding:3px 7px 2px;vertical-align:baseline; display:inline-block;_zoom:1; *line-height:1.231;}
.chage-page a.pg-nb:hover{background-position:0 3px; color:#000; text-decoration:none;border-color:#999 #ccc #ccc #999;}
.chage-page .pg-nb-f{border-color:#999 #ccc #ccc #999;padding:2px 7px; display:inline-block; background:#111; color:#fff; font-weight:bold;padding:1px 7px;*padding:4px 7px 3px;vertical-align:baseline; display:inline-block;_zoom:1; *line-height:1.231;}
.chage-page a:link.pg-nb-c,.chage-page a:visited.pg-nb-c{background:url(images/tab_bg.gif) repeat-x 0 -3px; font-size:12px; border:1px solid #999;color:#444;padding:1px 7px;*padding:3px 7px 2px;vertical-align:baseline; display:inline-block;_zoom:1; *line-height:1.231;}
.chage-page a.pg-nb-c:hover{background-position:0 3px; color:#000; text-decoration:none;border-color:#999 #ccc #ccc #999;}
.chage-page a:link.fo-bk,.chage-page a:visited.fo-bk{background:#111; border:1px solid #000;color:#fff; font-weight:bold; padding:1px 7px; display:inline-block;padding:1px 7px;*padding:3px 7px 2px;vertical-align:baseline; display:inline-block;_zoom:1; *line-height:1.231;}
.chage-page a:hover.fo-bk{text-decoration:none;}

.to-share{display:block; height:25px; margin-bottom:.5em;}
.to-share li{list-style:none; float:left; width:24px; height:24px; display:block; background:url(images/icon_share.gif) no-repeat 0 0; margin:0 2px;}
.to-share li a:link,.to-share li a:visited{width:24px; height:24px; display:block;}
.to-share li.share-02{background-position:-27px 0;}
.to-share li.share-03{background-position:-54px 0;}
.to-share li.share-04{background-position:-82px 0;}
.to-share li.share-05{background-position:-109px 0;}
.to-share li.share-06{background-position:-136px 0;}
.to-share li.share-07{background-position:-165px 0;}
.to-share li.share-08{background-position:-190px 0;}
.to-share li.share-09{background-position:-213px 0;}


/* 比較下啦 */
.compare-area{background:url(images/offical_compare_bg.png) no-repeat 0 0; line-height:1em; color:#fff; padding:1px 16px 0 35px; margin-bottom:1em;}
.compare-area p{padding:0; line-height:1.2em; *margin:5px 0; vertical-align:middle;}
.compare-area b{width:85px; display:inline-block; *vertical-align:top; *padding-top:3px;}
.compare-area select{margin-left:20px; width:11em; margin-bottom:5px;}
.compare-area span{font-size:15px; padding:5px 0 10px;display:inline-block; width:9em;margin-left:25px; }
.compare-area a:link,.compare-area a:visited{display:block; float:right; width:35px; height:25px; *background:#fff;filter:alpha(opacity=0);}
.compare-area a:hover{ text-decoration:none;}
.compare-area input{ float:right; background:transparent; border:none; color:#fff; padding:2px 7px; *margin-right:-3px;}
.compare-area input:hover{text-decoration:underline;}

/* 註冊 */
.toreg-area p{margin:1.7em 0 1.7em 3em;}
.toreg-area p strong,.my-data p strong{display:inline-block; width:7em; text-align:right;}
.toreg-area fieldset,.my-data fieldset{border:1px dashed #bbb; padding:0 1em; margin:0 15px;}
.toreg-area legend,.my-data legend{color:#F00; padding:0 5px;margin:0 5px; background:#fff;}
.toreg-area fieldset p,.my-data fieldset p{margin:1.5em 0 1.5em 1em;}
.toreg-area fieldset p strong,.my-data fieldset p strong{width:6.7em;}
.toreg-area a.btn-4{*vertical-align:middle; *height:20px;}
.tb-edm th{text-align:right; padding:5px 10px; background:#eee;}
.tb-edm td{padding:5px 10px; text-align:left;}

/* 文章列表 */
.list-1 {overflow:auto;zoom:1; padding:5px 0;}
.list-1 li{width:400px; height:140px; margin:10px 10px; line-height:1.4em; font-size:12px;}
.list-1 li img{float:left; margin-right:5px;}
.list-1 li em{font-size:15px;color:#006fae; font-weight:bold; display:block; margin-bottom:.5em;}
.list-1 li a:link,.list-1 li a:visited{color:#555;}

.icon-date{padding-left:25px; background:url(images/icon_date.png) no-repeat 10px 0;}

/* 文章檢視 */
.artide-page p{line-height:1.75em; margin:.5em 0 0; font-size:12pt;}
.about-photo{background:url(images/official_page_bg_01.png) no-repeat 0 0 #333; width:828px; overflow:hidden; }
.about-photo em{font-size:15px; color:#fff;padding:5px 15px 25px 15px; display:block;}
.about-photo a:link,.about-photo a:visited{display:block; float:left;  padding:10px;} /* width:110px; height:80px; */
.about-photo a:link img,.about-photo a:visited img{ border:2px solid #eee;}/* width:100px; height:75px; */
/* .about-photo a:hover{ padding:0;}  width:130px; height:100px; */
/* .about-photo a:hover img{width:120px; height:80px;} */

.artide-page p.about-artide{margin:0;}
.about-artide{border-bottom:1px dashed #999; padding:5px 0 5px; margin:0;}
.about-artide a:link,.about-artide a:visited{color:#333; padding-left:25px;}
.about-artide a:hover{color:#006fae; background:url(images/icon_arr_blue.png) 10px 3px no-repeat;}

.artcle-content{padding:0 45px 30px;}
.artcle-content,.artide-page .artcle-content p{font-size:12pt;line-height:1.75em;} 
.artcle-content,.artide-page .artcle-content div{font-size:12pt;line-height:1.75em;} 
.artcle-content2,.artide-page2 .artcle-content2 p{font-size:12px;line-height:1.75em;} 

.last-no{border:none; background:none;}

/* 下載專區 */
.list-2 li{height:230px; margin:7px 15px;}
.list-2 li em{font-size:15px; line-height:1.4em; height:2.8em; display:block; overflow:hidden; margin-bottom:-.2em;color:#006fae; font-weight:bold}
.list-2 li i{font-size:11px; font-style:normal; text-align:right; color:#999; display:block;} 
.list-2 li img{width:auto; height:auto;}

/* FAQ */
.my-help{margin:2em .5em; padding-bottom:1.5em; border-bottom:1px solid #ddd;}
.my-help h6{font-size:15px; margin:0 0 .5em .5em;}
.my-help p{margin:1.5em .7em; line-height:1.5em;}
.my-help .field.switch{float:right; margin-top:-3.5em;}

	/* Used for the Switch effect: */
	.cb-enable, .cb-disable, .cb-enable span, .cb-disable span { background: url(images/switch.gif) repeat-x; display: block; float: left; }
	.cb-enable span, .cb-disable span { line-height: 30px; display: block; background-repeat: no-repeat; font-weight: bold; }
	.cb-enable span { background-position: left -90px; padding: 0 10px; }
	.cb-disable span { background-position: right -180px;padding: 0 10px; }
	.cb-disable.selected { background-position: 0 -30px; }
	.cb-disable.selected span { background-position: right -210px; color: #fff; }
	.cb-enable.selected { background-position: 0 -60px; }
	.cb-enable.selected span { background-position: left -150px; color: #fff; }
	.switch label { cursor: pointer;}

.field.switch p{ font-weight:bold; font-size:13px; padding:5px 0 0;}
.field.switch p b{padding:5px;}

/* 個人專區 */
.my-calender{}
.my-calender .show-calender{display:block; width:250px; height:250px; float:left; background:url(images/calender_bg.gif) no-repeat 0 0; margin:0 15px 0 0;*margin:0 20px 0 0; }
.show-calender table{margin:1px 4px 20px; font-size:14px; font-family:Verdana, Geneva, sans-serif;}
.show-calender th{text-align:right;}
.show-calender th a:link,.show-calender th a:visited{padding:0;color:#fff;}
.show-calender td{text-align:center; padding:4px 1px;}
.show-calender td strong{color:#fff;}
.show-calender td.date-select{background:#09C;}
.show-calender .txt-LL{color:#fff; font-weight:bold;}
.show-calender span{color:#999; padding:6px;}
.show-calender td a:link,.show-calender td a:visited{color:#fff; padding:6px;}
.show-calender td a:link.date-today,.show-calender.date-today td a:visited{color:#F00; font-weight:bold;}
.my-calender .calender-tb{display:block; width:570px;*width:560px; height:260px; float:left; overflow:auto; overflow-x:hidden; overflow-y:scroll; margin-right:-15px; *margin:0;}
/* 個人 月曆 新增 */
.add-event{border-top:1px solid #ddd; margin:20px 0; padding:20px 0 0;}
.add-event textarea{border:1px solid #999; width:100%; height:200px;}
/* 標題右邊開關 */
.field.switch{float:left; margin:-28px 0 0 150px;}

.icon-add{background:url(images/icon_15.gif) no-repeat 0 -122px; padding-left:20px;}

.event-show{clear:both; padding-top:20px; *padding:0;}
.event-show .show-box{border:1px solid #999; height:200px;overflow:auto; padding:10px; overflow-x:hidden; overflow-y:scroll; }

.icon-map-a{margin:10px 5px -10px;}

/* 標題 */
h2.t02{ background-position:0 -300px;}
h2.t03{ background-position:0 -350px;}
h2.t04{ background-position:0 -50px;}
h2.t05{ background-position:0 -250px;}
h2.t06{ background-position:0 -100px;}
h2.t07{ background-position:0 -200px;}
h2.t08{ background-position:0 -550px;}
h2.t09{ background-position:0 -450px;}
h2.t10{ background-position:0 -500px;}
h2.t11{ background-position:0 -150px;}
h2.t12{ background-position:0 -400px;}
h2.t13{ background-position:0 -600px;}

/* 表單 */
.form-area p{font-size:13px; line-height:1.75em; margin:1em;}
.to-form{margin:3em 3em;}
.t-form{padding:5px 15px; background:#e7e7e7; border-left:5px solid #c00;font-weight:bold; font-size:15px; margin:1em 0 .5em; display:block;}
.lian-1,.lian-2{float:left; display:block; margin:12px 0;}
.lian-2{width:375px;}
.lian-1{width:750px;}
.lian-1 strong,.lian-2 strong{ display:inline-block; width:85px; text-align:right; }
.lian-2 input{width:280px; padding:2px; border:1px solid #bbb;}
.lian-1 input,.lian-1 textarea{width:655px; padding:2px; border:1px solid #bbb;}

.note-area{margin-top:4em; padding:.5em; border-top:1px dotted #999;}

/* 101019 追加月曆右方表格範圍要加框 */
.calender-tb{ border:1px solid #999;}

/* 1011 add banner */
.ft-250-100-3{vertical-align:top;display:inline-block}
.ft-250-100-3 img,.ft-250-100-3 object{margin:0 12px 12px;display:inline-block; width:250px; height:100px; overflow:hidden;}


/* 101129 強迫把高度固定 */
/*.index-modify{ display:block; height:266px; overflow:hidden;}*/

