body

	{

	background-image: url(../common_img/bg.gif);

	margin-top: 0px;

	font-size: 12px;

	font-weight: normal;

	color: #333333;

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	line-height: 16px;

	}



a:link { color: blue; text-decoration:none;} 

a:visited { color: navy; text-decoration:none; } 

a:hover { color: orange; text-decoration:none; } 

a:active { color: gray; text-decoration:none; } 



.abita_font

	{

	font-size: 24px;

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	}

.date_font

	{

	font-size: 10px;

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	line-height: 16px;

	}

.building_font

	{

	font-size: 14px;

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	line-height: 16px;

	}

.gray_frame_1

	{

	border-top: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	font-size: 10px;

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	line-height: 16px;

	}

.gray_frame_2

	{

	border-top: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	font-size: 10px;

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	line-height: 16px;

	}

.gray_frame_3

	{

	border-top: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	font-size: 10px;

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	line-height: 16px;

	}

.gray_frame_4

	{

	border: 1px solid #CCCCCC;

	font-size: 10px;

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	line-height: 16px;

	}

.gray_frame_5

	{

	border-top: 1px solid #999999;

	border-bottom: 1px solid #999999;

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	}

.td1

	{

	text-align: center;

	}

.font10_1

	{

	font-size: 10px;

	font-weight: normal;

	color: #FF0000;

	}

/*-------------------------------------------------------
	What's new ‚ÌƒŠƒXƒg
-------------------------------------------------------*/
dl.whatnewList {
	margin:20px 3px;
	padding:0;
}
dl.whatnewList dt {
	margin:0 0 3px 0;
	padding:0;
}
dl.whatnewList dd {
	margin:0 0 30px 0;
	padding:0;
}
/*-------------------------------------------------------
	PORTFORIO top
-------------------------------------------------------*/
table.portfolioListTop {
	margin:10px 0 0 0;
}
table.portfolioListTop th {
	width:130px;
	border-bottom:30px solid #ffffff;
}
table.portfolioListTop td {
	width:170px;
	border-bottom:30px solid #ffffff;
}
table.portfolioListTop a {
	color:#000000;
}
table.portfolioListTop a:hover {
	color:#000000;
	text-decoration:underline;
}

/*-------------------------------------------------------
	PORTFORIO Detail
-------------------------------------------------------*/
#portfolioDetail {
	width:900px;
}
#portfolioDetailLeft {
	float:left;
	width:600px;
}
#portfolioDetailLeft ul {
	margin:0;
	padding:0;
}
#portfolioDetailLeft ul li {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#portfolioDetailLeft ul li.backstolist {
	margin-right:80px;
}
#portfolioDetailLeft ul li.back {
	margin-right:40px;
}
#portfolioDetailRight {
	float:right;
	padding-top:15px;
	width:300px;
}
#portfolioDetailRight ul {
	margin:0;
	padding:0;
}
#portfolioDetailRight ul li {
	float:left;
	margin:0;
	padding:0 0 10px 10px ;
	list-style:none;
}

#portfolioDetailRightThumbnail {
	padding-top:15px;
	width:270px;
}
#portfolioDetailRightThumbnail ul {
	margin:0;
	padding:0;
}
#portfolioDetailRightThumbnail ul li {
	float:left;
	margin:0;
	padding:0 0 10px 10px ;
	list-style:none;
}
