#imgbar {height: 100px; width: 470px; overflow: auto; white-space: nowrap; background: #EBF5F7; margin-bottom: 3px;}
#imgbar img {margin: 3px;}
#imgbox {height: 260px; width: 347px; border: 1px solid #000; z-index:4;}
.subBox {height: 75px; width: 100px; margin: 3px 3px 3px 360px; overflow: hidden; z-index: 5; position: relative; border: 1px solid #000; opacity: 0.60;filter: alpha(opacity=60); -moz-opacity: 0.60;}
.subBox:hover {border: 1px solid #08FFFF;opacity: 1;filter: alpha(opacity=100); -moz-opacity: 1;}
#caption {
width: 466px;
height: 36px;
background: url(../images/semiwhite.png);
position: relative;
padding: 2px;
font-weight: bold;
border: 1px dashed #FFF;
}
#setname {background: #31140C; color: #E0F0F5; text-align:left; width: 466px; border: 1px solid #000; padding: 2px;}
#subco_foot {margin-top: -14px;}

#portfoliomenu, .yuimenubar, .yuimenubarnav {
	position: absolute;
	top: 20px;
	margin-top: 20px;
	display: block;
}

#strp_top2 {border-left: #565858 1px solid; border-right: #565858 1px solid; width: 333px; height: 58px; background: #313434; margin-top: -75px; margin-left: 600px; padding-top: 25px;}
	#strp_top2 a {color: #fff;text-decoration: none; text-align: center;}
	
#id_top {padding: 5px; font-size: 35px; color: #666666;}
	#id_top img {margin-right: 10px;}
	
#imgbox1,#imgbox2,#imgbox3 {
width: 240px;
height: 336px;
border: 1px solid #fff;
position: absolute;
top: 120px;
}

#imgbox1 {left: 50px;}
#imgbox2 {left: 355px;}
#imgbox3 {left: 660px;}

#captionbox {
width: 100%;
height: 25px;
background: url(../images/capbg.png);
position: relative;
margin-top: 355px;
text-align: center;
padding-top: 5px;
}
#rarrow,#larrow {
margin-top: 120px;
width: 33px;
height: 122px;
position: absolute;
}

#rarrow {
left: 915px;
}

#larrow {
left: 0px;
}

/*240 x 336*/