@charset "utf-8";


div#lbox-top {
	background: url(../img/main_image.jpg) repeat-x;
	position: absolute;
	width: auto;
	left: 0px;
	top: 0px;
	right: 330px;
	text-align: justify;
	text-justify: auto;
	text-justify: inter-ideograph;
	padding-right: 50px;
}

div#lbox-top div.row1 {
	padding: 35px 0px 0px 0px;
	margin-left: 30px;
	border-top: 1px solid #C8C8C8;
}

div#lbox-top div.row2 {
	padding: 35px 0px 0px 0px;
	margin-left: 30px;
	border-top: 1px solid #C8C8C8;
}

div#lbox-top div.row3 {
	padding: 35px 0px 0px 0px;
	margin-left: 30px;
	border-top: 1px solid #C8C8C8;
}

/*// For header  //
-----------------------------------------------------*/
div#lbox-top div#header-area {
	padding: 190px 0px 35px 0px;
	margin-left: 30px;
}

div#header-area p {
	font-size: 110%;
	line-height: 2;
}


/*// For News  //
-----------------------------------------------------*/
div.row1 div.st-area,
div.row2 div.st-area,
div.row3 div.st-area {
	float: left;
	width: 170px;
	padding-bottom: 30px;
}

div.row1 div.top-box,
div.row2 div.top-box,
div.row3 div.top-box {
	margin-left: 170px;
	padding-bottom: 20px;
	padding-right: 30px;
}

div.row3 div.top-box {
	padding-bottom: 5px;
}

ul.rss-menu {
	list-style-type: none;
	font-size: x-small;
	margin-top: 35px;
}

ul.rss-menu li.ichi {
	background: url(../../top-img/icon_ichi.gif) no-repeat 0px 0px;
	padding: 0px 0px 0px 17px;
	margin-bottom: 5px;
}

ul.rss-menu li.rss {
	background: url(../../top-img/icon_rss.gif) no-repeat 0px 0px;
	padding: 0px 0px 0px 17px;
	margin-bottom: 5px;
}

div.top-box dl.news-list dt {
	font-size: x-small;
	float: left;
	width: 75px;
}

div.top-box dl.news-list dd {
	margin: 0px 0px 15px 75px;
}

/*// For Space  //
-----------------------------------------------------*/

div.row2 div.top-box div.space-box {
	width: 104px;
	height: 175px;
	padding: 0px 25px 0px 0px;
	float: left;
}

div.row2 div.top-box div.space-box p {
	margin-top: 5px;
}

div.row2 div.top-box div.space-box .sitelink {
	font-size: x-small;
	background: url(../../top-img/icon_site.gif) no-repeat;
	padding: 0px 0px 2px 17px;
}


/*// For Recruit  //
-----------------------------------------------------*/


div.top-box ul.recruit-list {
	color:#003c00;
	margin:0px;
	padding: 0px 0px 0px 0px;
}

div.top-box ul.recruit-list li {
	margin: 0px 0px 15px 0px;
	list-style-type:none;
}




#footer-area div.copyimage {
	float: left;
	font-size: 70%;
	color: #505050;
}


