/*TOP*/

#top_content {

	width: 560px;

	/*height: 800px;*/

}

#news_release{

	margin-top:20px;
	font-size: 95%;


}

.news_content{

	padding: 0 0 10px 0;

	margin: 0 0 15px;

	border-bottom: solid 1px;

}

.news_day{

 	font-size: 90%;

	margin: 0 0 5px;

}

.news_paragraph{

	/*padding-left: 10px;*/

    font-size: 95%;

    line-height: 150%;

	margin:0 0 10px;

}

.read_more{

	font-size: 85%;

	color: black !important;

	text-align: right;

}

/*ニュースリリース*/

#news_content {

	width: 560px;

    font-size: 95%;

    line-height: 150%;

}



#news_content h4 {

	margin:20 0 10px;

    padding: 0;

}



#news_content p{

    margin:0 0 10px;

    padding: 0;

}

#address{
	text-align:center;
	font-size:14px;
	margin: 0 0 30px 0;
}



/*事業内容*/

#business_content {

	width: 560px;

	margin: 20px 0 0 0px;

    font-size: 95%;

    line-height: 150%;	

}

.business_paragraph{

	width: 500px;

	margin: auto;

	

}





.business_h4{

	padding: 0px 0 10px 0;

	font-size: 18px;

	line-height: 200%;

	

	

}

.business_h5{

	padding: 0;

	line-height: 200%;

	margin: 0 0 40px 0;

}





.p_left{

	float: left;

	width:100px;

}



.p_right{

	padding:0 0 0 10px;

}





/*投資・事業実績*/

#track_record_content {

    font-size: 85%;

    line-height: 150%;

	width: 560px;

	/*height: 800px;*/

}

#track_records{
	font-size: 95%;
	margin: 20px 0 0 0;

}

#td_space{
	margin: 0 0 10 0;
}





/*企業情報*/

#company_content{

	width: 560px;

    font-size: 95%;

    line-height: 150%;

}



#company_content p {

	line-height: 200%;

}



.greeting_title {

	padding-top: 20px;

	font-size: 18px;

	line-height: 200%;

	

}



.greeting_title h4{

	padding: 0;

	margin: 0 0 14px;

	

}



#greeting {

	width: 560px;

	padding: 0;

	margin: 0 0 30px;s

}



.principle_title h4 {

	font-size: 18px;

	padding: 0;

	margin: 0 0 14px;

}



#principle {

	width: 560px;

	

}
#associate_companies{
	margin: 20px 20px;
}



.top_img{

	text-align:center;

	margin: 10px 0 20px 0;

}



#left_paragraph {

	width: 265px;

	float: left;

	padding: 20px 0;

    text-align: left;

}



.outline_title h4 {

	font-size: 18px;

	padding: 0;

	margin: 20px 0 11px;

}



.access_title h4 {

	width: 560px;

	height: 20px;

	padding: 10px 0;
	margin: 10px 20px; 

}

#access{
	margin: 20px 0 20px 0;
	
}









#center_img{

	width: 280px;

	height: 147px;

	padding: 20px 0 20px 0;

	float: right;

}







#link {

font-size:90%;

margin:30px 0 0;

text-align:right;

width:560px;

}









#outline{

	padding: 0;

	line-height: 200%;

	margin: 0 0 30px; 

}



.outline_info{

	margin: 0;

	padding: 0;

}



.companyplace_title {

	width: 560px;

	margin:0;

}



#companyinfo_title{

 	margin: 40px 0 40px 0;

}



.access_title h4{

	padding: 0;

	margin: 0 0 16px;

}



#as_cube{

	margin-top: 20px;

	padding: 20px;

	width: 520px;

	

}



#sign {

	text-align: right;

	margin: 10px 0px;

	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";

	

}



#role{

	font-size: 12px;

}

#name{

	font-size: 22px;

	

}









/*Site Map*/





#sitemap_content{

    background-image: url(../img/sitemap_bg.jpg);

    background-repeat: no-repeat;

    background-position: left top;

}



#page_links{

	width: 500px;

	height: 800;

}



#page_links ul{

    margin: 0;

    padding: 0;

    list-style: none;

}



#page_links ul li{

    margin: 0 0 7px 0;

    padding: 0 0 0 15px;

    list-style: none;

    background-image: url(../img/square.jpg);

    background-repeat: no-repeat;

    background-position: left 8px;

}



#page_links ul li ul{

    margin: 7px 0 0 5px;

    padding: 0;

    list-style: none;

}



#page_links ul li ul li{

    margin: 0 0 7px 0;

    padding: 0 0 0 15px;

    list-style: none;

    background-image: url(../img/point2.jpg);

    background-repeat: no-repeat;

    background-position: left 8px;

}



.sitemap_gmenu{

	font-size: 95%;

    line-height: 150%;

}



.sitemap_gmenu a{

	

}



#company{

	font-size: 95%;

    line-height: 150%;

}



