/* Processed by CSScaffold on Fri, 11 Jun 2010 09:25:54 +0000 in 0.0848 seconds */

*{margin:0;padding:0}body{font:63%/1.231 arial,verdana,"新細明體"}a{outline-style:none;color:#f60}a:visited{color:#c9c}ul,ol{list-style:none}img{border:0}address{font-style:normal}body{padding-top:9px}#wrap{font-size:1.3em;margin-left:8px;position:relative;background:transparent url(../images/layout/logo.jpg) 23px 15px no-repeat}.inner-page
#wrap{width:626px}#header,#main{margin-left:140px;border-left:3px solid #c00}#header{border-bottom:2px solid #c00;padding-top:24px;padding-bottom:2px;color:#06f;position:relative}#header
.title{font-size:1.2307692307692em;font-weight:bolder;margin-left:9px}#header
.footer{position:absolute;top:16px;right:0}#nav{width:140px;position:absolute;top:60px;left:0}#nav
dl{padding-top:6px}#nav
dt{margin-top:20px;padding-left:1px;font-weight:bolder;color:#06f;text-transform:capitalize;border-bottom:1px solid #c00}#nav
dd{width:130px;font-size:0.76923076923077em;text-transform:capitalize;text-align:center;background:transparent url(../images/layout/nav-sub-m.png) 0 0 repeat-y;margin-top:5px}#nav dd:before, #nav dd:after{display:block;width:130px;height:9px;content:""}#nav dd:before{background:transparent url(../images/layout/nav-sub-t.png) 0 0 no-repeat}#nav dd:after{background:transparent url(../images/layout/nav-sub-b.png) 0 0 no-repeat}#nav dd
a{color:#fff}#nav
p{font-size:0.76923076923077em;margin-top:30px;margin-left:22px;text-transform:capitalize}#main{padding-bottom:60px;min-height:485px;line-height:1.5}#main
.section{border-bottom:1px solid #c00;padding-bottom:18px;padding-top:18px}#main
.title{font-weight:bolder;font-size:1.3846153846154em;color:#06f;margin-left:18px}#main
p.bc{margin-left:56px;margin-top:18px}#main
ol.list{margin-top:-18px;margin-left:56px;list-style:decimal inside}#main ol.list
li{margin-top:18px}#footer{padding-top:14px;border-top:1px solid #c00;margin-left:143px;text-align:center}#footer
.nav{width:420px;margin:8px
auto 0;line-height:1.6;text-transform:capitalize;font-size:0.76923076923077em}#footer .nav
li{display:inline;border-left:1px solid #9c7db1;padding-left:6px;margin-left:4px}#footer .nav li:first-child{border-left:0;padding-left:0;margin-left:0}* html
.clearfix{height:1%}*+html
.clearfix{display:inline-block}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.home-page
#wrap{width:750px}.home-page
#main{padding-top:18px}.home-page #main
p.photo{margin-right:10px;float:right;display:inline;width:278px;text-align:center;margin-top:-18px}.home-page #main
.section{padding-top:30px}.home-page #main .section:nth-child(1) p.bc{width:256px}.home-page #main .section:nth-child(3) p.bc{margin-top:-12px;width:368px}.project-list{margin-left:32px;margin-top:-20px}.project-list
dt{margin-top:20px}.project-list
dd{margin-left:40px}.contact-info{line-height:1.8;margin-left:18px;background:transparent url(../images/inner/cellphone.jpg) right 0 no-repeat}.contact-info
dd{width:248px}.contact-info
.type{float:left}.contact-info
.value{float:right}.face-pre,.face{margin-left:18px}.hr-info{line-height:1.8;margin-left:18px}.hr-info
dd{margin-top:20px}.hr-info
a{display:block}.calendar-box{padding:18px
0}.calendar-box .view-box{margin-left:18px}.calendar-box .view-box
dd{position:relative}.calendar-box .view-box
li{display:inline}.calendar-box .view-box img,.calendar-box .view-box
select{vertical-align:middle}.calendar-box .view-box
.btn{position:absolute;top:0;right:8px}.calendar-box .view-box .view-date{margin-top:20px;text-align:center}.calendar-box .date-list{margin:auto;border-collapse:collapse;font-size:0.76923076923077em}.calendar-box .date-list
caption{padding-top:36px;text-align:left;font-size:1.8em}.calendar-box .date-list th,.calendar-box .date-list
td{border:1px
solid #000}.calendar-box .date-list
th{background-color:#000;color:#fff;font-weight:normal}.calendar-box .date-list
td{width:56px;height:56px;padding:1px;vertical-align:top}.calendar-box .date-list .non-m{background-color:#ddd}.calendar-box .send-btn{margin-top:18px;margin-left:18px}.calendar-box .send-btn
li{display:inline}.calendar-box .event-list{width:456px;margin:auto}.calendar-box .event-list
caption{padding-top:20px;font-weight:bolder;margin-left:80px}.calendar-box .event-list
th{width:80px;font-weight:normal}.calendar-box .event-box{width:410px;margin-left:18px;margin-top:20px}.calendar-box .event-box
dt{border-bottom:2px solid #6e6e6e}.calendar-box .event-box dd.content
p{margin-top:14px}.calendar-box .event-box dd.content p:first-child{margin-top:0}.calendar-box .event-box
dd.btn{margin-top:20px;padding-bottom:20px;border-bottom:4px solid #6e6e6e}.calendar-box .event-box dd.btn
li{display:inline}.sitemap-page{padding:8px}.sitemap-page
h1{font-size:1.8em;color:#06f}.sitemap-page .sitemap-box{margin-top:24px;border:1px
solid #000;border-width:1px 0;padding-bottom:24px}.sitemap-page .sitemap-box
dl{width:60%;margin:auto;text-transform:capitalize;padding-top:4px;line-height:1.5}.sitemap-page .sitemap-box dl
dt{font-weight:bolder;font-size:1.3em;color:#06f;margin-top:18px;border-bottom:3px solid #555}.sitemap-page .sitemap-box dl
dd{padding-left:2px;border-bottom:1px solid #555}
