/* トップ画面 */
.two-column{
	float : left;
	width : 480px;
	margin : 1em 0em;
}
.one-column{
	float : left;
	width : 960px;
	margin : 1em 0em;
}
/* 事務所情報 */
.two-column.small{
	width : 340px;
}
#address{
	margin : auto;
	padding : 10px;
	font-size: 1.1em;
	width : 90%;
	height : 330px;
	border : double 5px yellow;
	border-radius: 10px;			/* CSS3草案 */
	-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;		/* Firefox用 */
}
div#office-imgarea{
	height : 300px;
	width : 310px;
	position: relative;
}
div#office-img,
div#office-overlay{
	height : 300px;
	width : 300px;
	background-image : url(../img/office.png);
	background-repeat : no-repeat;
	position: absolute; top: 0px; left: 5px;
}
/* 代表挨拶 */
.two-column.big{
	margin : 1em 0em;
	width : 600px;
}
#message{
	margin-left: 5px;
	padding : 10px;
	font-size: 1.1em;
	width : 97%;
	/* height : 330px; */
	border : double 5px yellow;
	border-radius: 10px;			/* CSS3草案 */
	-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;		/* Firefox用 */
	-webkit-text-size-adjust: none;
}
.chrome #message{
	font-size: 1.2em;
}
#message p{
	font-size: 1.15em;
}
#message h2{
	font-size: 1.1em;
}

/* 会社説明 */
#description{
	margin : auto;
	padding : 1em;
	width : 914px;
	font-size : 1.1em;
	border : double 5px yellow;
	border-radius: 10px;			/* CSS3草案 */
	-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;		/* Firefox用 */
}
#description p{
	text-align: center;
	font-size : 1.4em;
}
#description div.image{
	text-align : center;
}

/* リンク情報 */
#link{
	margin : auto;
	padding : 1em;
	font-size: 1.1em;
	width : 90%;
	height : 300px;
	border : double 5px yellow;
	border-radius: 10px;			/* CSS3草案 */
	-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;		/* Firefox用 */
}
#link h2{
	font-size : 15pt;
	font-weight : bold;
	border : solid 3px yellow;
	padding : .2em .5em;
	width : 3em;
	text-align : center;
}
#link ul li{
	margin-top : .5em;
}
#link ul li img{
	width : 234px;
	height : 60px;
}
#link ul li a{
	font-size : 13pt;

}
#link div.scroll{
	margin-top : .2em;
	height : 260px;
	overflow : auto;
	scrollbar-base-color : #ffee00;
	/*
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	*/
}
/* 新着情報 */
#headline{
	margin : auto;
	padding : 1em;
	font-size: 1.1em;
	width : 95%;
	height : 300px;
	border : double 5px yellow;
	border-radius: 10px;			/* CSS3草案 */
	-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;		/* Firefox用 */
}
#headline h2{
	font-size : 15pt;
	font-weight : bold;
	border : solid 3px yellow;
	padding : .2em .5em;
	width : 3em;
	text-align : center;
}
#headline div.scroll{
	margin-top : .2em;
	height : 260px;
	overflow : auto;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
}
#headline ul li{
	margin-top : .5em;
	border-bottom : solid 1px gray;
	width : 100%;
}
#headline ul li div.date{
	width : 7.5em;
	float : left;
}
#headline ul li div.contents{
	float : left;
	width : 21.5em;
}