@charset "utf-8";
/* CSS Document */

h2.mainG{
	width:960px;
	margin:0 24px;
}
#profile .profile_L {
	width:643px;
	padding:0 0 0 15px;
	float:left;
}
#profile .profile_L .profile_Lcontents {
	padding:0 0 0 19px;
}
#profile .profile_L .profile_Lcontents .greetingTxt {
	margin:0 20px 50px 0;
	font-size:117%;
	line-height:1.8;
}
#profile .profile_L .profile_Lcontents .greetingTxt h3 {
	margin:0 0 18px 0;
}
#profile .profile_L .profile_Lcontents .profile_info {
	width:310px;
	padding:0 0 20px 0;
	float:left;
}
#profile .profile_L .profile_Lcontents .profile_info ul li {
	margin:0 0 25px 0;
}
#profile .profile_L .profile_Lcontents .profile_info p.info_sti {
	margin:0 0 3px 0;
	font-size:100%;
	font-weight:bold;
}
#profile .profile_L .profile_Lcontents .profile_info p {
	font-size:117%;
}
#profile .profile_L .profile_Lcontents .profile_info p.info_link {
	padding:3px 0 0 0;
	font-size:100%;
}
/* link設定 */
#profile .profile_L .profile_Lcontents .profile_info p.info_link a { /*\*/ overflow:hidden; /*\*/ }
#profile .profile_L .profile_Lcontents .profile_info p.info_link a:link { color:#2db7d0; text-decoration:underline; }
#profile .profile_L .profile_Lcontents .profile_info p.info_link a:active { color:#2db7d0; text-decoration:underline; }
#profile .profile_L .profile_Lcontents .profile_info p.info_link a:visited { color:#2db7d0; text-decoration:underline; }
#profile .profile_L .profile_Lcontents .profile_info p.info_link a:hover { color:#666; text-decoration:none; }


/*right*/
#profile .profile_R {
	width:318px;
	padding:0 22px 0 0;
	float:right;
}
#profile .profile_R .history{
	width:318px;
	margin:36px 0 0 0;
	background:url(../images/company/history_bg.gif) left top repeat-y;
}
#profile .profile_R .history .historyT{
	background:url(../images/company/history_bgT.gif) left top no-repeat;
}
#profile .profile_R .history h4{
	padding:20px 20px 0 20px;
}
#profile .profile_R .history ul {
	width:318px;
	padding:0 0 30px 0;
	background:url(../images/company/history_bgB.gif) left bottom no-repeat;
}
#profile .profile_R .history ul li{
	width:318px;
	margin:0 0 20px 0;
	padding:20px 0 0 0;
	border:none;
	background:url(../images/company/history_bgM.gif) left top no-repeat;
}
#profile .profile_R .history ul li.listTop{
	width:318px;
	margin:0 0 20px 0;
	padding:15px 0 0 0;
	background:none;
}
#profile .profile_R .history ul li .li_contnets{
	width:250px;
	padding:0 20px;
}
#profile .profile_R .history ul li .li_contnets p.li_date{
	margin:0 0 3px 0;
	font-weight:bold;
	font-family:Georgia;
}
#profile .profile_R .history ul li .li_contnets p.li_txt{
	font-size:117%;
}
/* link設定 */
#profile .profile_R a { /*\*/ overflow:hidden; /*\*/ }
#profile .profile_R a:link { color:#2db7d0; text-decoration:underline; }
#profile .profile_R a:active { color:#2db7d0; text-decoration:underline; }
#profile .profile_R a:visited { color:#2db7d0; text-decoration:underline; }
#profile .profile_R a:hover { color:#666; text-decoration:none; }
