@charset "Shift_JIS";

/* All
---------------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	text-align: reft;
	background: url(../images/bg_pat.gif) repeat-x left top;
}

img {
	border-style:none;
}



/* Text
---------------------------------------------------- */
.body,td,th,from{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	line-height: 13px;
	color: #333333;
}


.bold{
	font-weight: none;
}

.boldcolor{
	font-weight: none;
	color: #6E5E50;
}



/* Link
---------------------------------------------------- */
a:link { text-decoration: underline; color: #333399;}
a:visited { text-decoration: underline; color: #333399;}
a:active { text-decoration: underline; color: #333399;}
a:hover { text-decoration: underline; color: #CC9900;}



/* Menu
---------------------------------------------------- */
#menu {
	border-right: 1px solid #333333;
	background-color: #E4E4E4;
	vertical-align: top;
	padding: 10 0 0 0px;
}


/* Header
---------------------------------------------------- */
table.header {
	background: url(../images/bg_header.gif) no-repeat right top;
}



/* Content
---------------------------------------------------- */
table.content   {
	margin: 0;
	padding: 20 0 0 0px;
	background: #FFFFFF url(../images/bg_cont.gif) no-repeat right bottom;
}



/* Top
---------------------------------------------------- */
table.top {
	background: #FFFFFF
}

td.topphoto {
	padding: 98 0 0 0px;
}

td.copyright {
	vertical-align: bottom;

}

#bannerBlock{
	margin:10px 25px;
}

#bannerBlock ul{
	margin:0;
	padding:0;
}

#bannerBlock li{
	list-style:none;
	padding:0;
	margin:0 5px 0 0;
	display:inline;
}
table.news{
	background: #FFFFFF url(../images/bg_topnews.gif) no-repeat;
	height: 131px;
	font-size:70%;
	line-height:110%;
}


td.news2{
	padding:6px 0 4px 10px;
	background: url(../images/line_news.gif) no-repeat bottom;
}

td.news3{
	padding:5px 0 5px 10px;
}


/* Profile
---------------------------------------------------- */
table.profilebg  {
	background: url(../profile/images/bg_profile.jpg) no-repeat right top;
}

table.profile1  {
	margin: 215 0 0 0px;
	padding: 0 0 8 0px;
	font-size:80%;
	line-height:140%;
}

table.profile2  {
	margin:30 0 30 0px;
	font-size:80%;
	line-height:140%;
}

td.profile2  {
	padding: 0 10 8 0px;

}


/* Works
---------------------------------------------------- */
table.works   {
	font-size:80%;
	line-height:140%;
}

div.worksline   {
	margin: 0 0 15 0px;
}

div.worksproject   {
	margin: 0 0 30 0px;
	font-weight: none;
}

/* 2011/11/22’Ç‹L       */

#works ul {margin:0 0 15px -15px;padding:0;width:380px;}
#works ul.property li{float:left;list-style:none;margin:0 0 15px 15px;}




/* Corporate Data
---------------------------------------------------- */
table.corpo   {
	margin: 8 0 30 0px;
	padding: 0 0 8 0px;
	font-size:80%;
	line-height:140%;
}


/* Link
---------------------------------------------------- */
table.link  {
	margin: 0 0 30 0px;
	padding: 0 0 5 0px;
	font-size:80%;
	line-height:140%;
}


/* Contact
---------------------------------------------------- */
table.contact  {
	margin: 8 0 30 0px;
	padding: 0 0 8 0px;
	font-size:80%;
	line-height:140%;
}


img.pdf{
	margin: 0 0 0 10px;
	vertical-align: middle;
}

