﻿@charset "UTF-8";

#global_content dl {
	margin: 8px auto 0px auto !important;
	width: 450px !important;
	display: table !important;
	text-align: left !important;
	font-size: 11px !important;
	_font-size: 11.5px !important;
}
#global_content dt {
	margin: 0px 5px 0px 0px !important;
	width: 165px !important;
	font-weight: bold !important;
	color: #656544 !important;
	display: table !important;
	float: left !important;
}
.global_staff_dt {
	border-bottom: 1px solid #92713C !important;
}
#global_content dd {
	margin: 0px !important;
	padding-bottom: 3px !important;
	width: 280px !important;
	display: table !important;
	float: left !important;
}


#index_bg .txt p {
	margin:0px !important;
	padding:3px 10px 0px 10px !important;
	line-height:115%;
}

#index_bg .txt {
	width: 448px !important;
	position: relative !important;
	top: 28px !important;
	_top: 25px !important;
	left: 1px !important;
	_left: 0px !important;
	display: block !important;
	overflow: auto !important;
}
#index_bg .txt p .blue-txt {
	margin-bottom:3px !important;
}


/*-----▼seminar▼-----*/
#seminar_calendar li{
	height:110px !important;
	line-height:12px !important;
}

/*-----▼▼▼ページ内ポップアップWindow▼▼▼-----*/
#page_pop{
	top:1200px !important;/*←ブラウザのTOPからの距離*/
	left:30% !important;/*←ブラウザのleftからの距離*/	
}


/*-----▼staff▼-----*/
#staff_index a{
	width:470px;
	height:70px !important;
	margin:0px auto 3px auto;
	padding:0px;
	clear:both;
	text-align:left;
	display:block;
	cursor:pointer;
	color:#6CBD00;
	text-decoration:none;
}
#staff_index .name{
	width:120px;
	height:70px !important;
	/*line-height:40px;*/
	margin:0px;
	padding:0px;
	font:12px "ＭＳ Ｐゴシック", Osaka, sans-serif, "Arial Black";
	font-weight:bold;
	/*background-color:#DFDFC8;*/
	white-space:nowrap;
	float:left;
	color:#6CBD00;
	text-align:center;
}
#staff_index .name span{
	font:12px "ＭＳ Ｐゴシック", Osaka, sans-serif, "Arial Black";
	font-weight:bold;
	margin:0px;
	padding:10px 15px 0px 18px;
	line-height:120%;
	white-space:nowrap;
	display:block;
}
#staff_index .prof{
	width:71%;
	/*height:40px;*/
	margin:0px;
	padding:5px 5px 0px 0px;
	font:10px "ＭＳ Ｐゴシック", Osaka, sans-serif, "Arial Black" !important;
	text-align:left;
	vertical-align:middle;
	float:right;
	color:#72724D;
	line-height:120% !important;
}
#staff_index_c a{
	width:470px;
	height:70px !important;
	margin:0px auto 3px auto;
	padding:0px;
	clear:both;
	text-align:left;
	display:block;
	cursor:pointer;
	color:#6CBD00;
	text-decoration:none;
}
#staff_index_c .name{
	width:120px;
	height:70px !important;
	/*line-height:40px;*/
	margin:0px;
	padding:0px;
	font:12px "ＭＳ Ｐゴシック", Osaka, sans-serif, "Arial Black";
	font-weight:bold;
	/*background-color:#DFDFC8;*/
	white-space:nowrap;
	float:left;
	color:#6CBD00;
	text-align:center;
}
#staff_index_c .name span{
	font:12px "ＭＳ Ｐゴシック", Osaka, sans-serif, "Arial Black";
	font-weight:bold;
	margin:0px;
	padding:10px 15px 0px 18px;
	line-height:120%;
	white-space:nowrap;
	display:block;
}
#staff_index_c .prof{
	width:71%;
	/*height:40px;*/
	margin:0px;
	padding:5px 5px 0px 0px;
	font:10px "ＭＳ Ｐゴシック", Osaka, sans-serif, "Arial Black" !important;
	text-align:left;
	vertical-align:middle;
	float:right;
	color:#72724D;
	line-height:120% !important;
}
#staff_content_ttl .name{
	width:120px;
	height:45px !important;
	line-height:45px;
	margin:0px;
	padding:0px;
	font:12px "ＭＳ Ｐゴシック", Osaka, sans-serif, "Arial Black";
	font-weight:bold;
	/*background-color:#DFDFC8;*/
	white-space:nowrap;
	float:left;
	color:#6CBD00;
	text-align:center;
}
#staff_content_ttl_c .name{
	width:120px;
	height:45px !important;
	line-height:45px !important;
	margin:0px;
	padding:0px;
	font:12px "ＭＳ Ｐゴシック", Osaka, sans-serif, "Arial Black";
	font-weight:bold;
	/*background-color:#DFDFC8;*/
	white-space:nowrap;
	float:left;
	color:#66B3FF;
	text-align:center;
}



/*-----▼▼▼▼▼グローバルトップ▼▼▼▼-----*/
/* impress */
#impress_bg {
	margin: 0px auto !important;
	top: 0px !important;
}
/* impressスペース調整用 */
.impress-spc {
	margin: 2px 30px 0px 30px !important;
	font-size: 10px !important;
	line-height:12px !important;
}


/* voice */
#forcompany_content ul{
	margin:5px 5px 3px 0px !important;
	padding:0px auto;
	display:block;
	clear:both;
	text-align:left;
	line-height:14px !important;
}





