@charset "UTF-8";


/*主選單
-------------------------------------------------------*/
#gNavi{
width:600px;
margin:0 auto 12px;
position:relative;
}

#gNavi ul{
	width:205px;
	list-style:none;
	font-family: "微軟正黑體";
}

#gNavi ul li{
display:inline;
width:205px;
}

#gNavi ul li a{
display:block;
color:#FFFFFF;
font-weight:bold;
padding:8px 0 0 6px;
width:194px;
height:22px;
font-size:80%;
background-color:#333333;
border-left:5px solid #999999;
border-bottom:1px solid #666666;
}

#gNavi ul li a:hover{
background-color:#999999;
border-left:5px solid #FF6600;
}

#gNavi ul li a#selected{
background-color:#999999;
border-left:5px solid #FF6600;
}

#gNavi p{
position:absolute;
top:0;
right:0;
width:395px;
height:155px;
}


/*內容
-------------------------------------------------------*/
#contentsBlock{
width:600px;
margin:0 auto;
}


#contentsBlock h2{
font-size:80%;
font-weight:bold;
color:#ffffff;
width:589px;
line-height:1.1em;
padding:5px 0 5px 6px;
background-color:#666666;
border-left:5px solid #FF6600;
}


#contentsBlock dl{
width:600px;
min-height:185px;
height: auto !important;
height: 185px;
margin:20px auto;
border-bottom:1px dashed #D0D0D0;
position:relative;
}

#contentsBlock dl dt{
color:#505050;
font-weight:bold;
width:388px;
margin-left:205px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px solid #D0D0D0;
}

#contentsBlock dl dt strong{
font-size:90%;
}

#contentsBlock dl dt span{
font-size:80%;
}

#contentsBlock dl dt a{
font-weight:normal;
}

#contentsBlock dl dd{
color:#505050;
font-size:80%;
line-height:1.6em;
width:388px;
margin-left:205px;
margin-bottom:8px;
text-align:justify;
position:relative;
}

#contentsBlock dl dd strong{
position:absolute;
top:0;
left:0;
}

#contentsBlock dl dd p{
padding-left:50px;
}

#contentsBlock dl dd.photo{
position:absolute;
top:0;
left:0;
margin:0;
width:205px;
height:142px;
padding:8px;
background-image:url(../images/works_noimage.gif);
background-repeat:no-repeat;
}
