@charset "Shift_JIS";


/*------------------------------------------------
　ヘッダー
------------------------------------------------*/

.header{
	width:750px;
}

.header_text{
	width:750px;
	height:25px;
	background-image:url(img/index_hedder.jpg);
}


/*------------------------------------------------
　パンクズ
------------------------------------------------*/

.pankuzu{
	width:750px;
	height:20px;
	padding-top:3px;
}

/*------------------------------------------------
　コンテント
------------------------------------------------*/

.content{
	width:750px;
	background-color:#fff;
}

/*------------------------------------------------
　グローバルナビゲーション
------------------------------------------------*/

.gnavi{
	width:190px;
	float:left;
	background-color:#FFFFFF;
}

.toppage{
	margin-bottom:7px;
}

/*------------------------------------------------
　翻訳サービス
------------------------------------------------*/

.translation{
	margin-bottom:7px;
}

/*------------------------------------------------
　通訳サービス
------------------------------------------------*/

.interpretation{
	margin-bottom:7px;
}

/*------------------------------------------------
　コンベンションサービス
------------------------------------------------*/

.convention{
	margin-bottom:7px;
}

/*------------------------------------------------
　人材派遣サービス
------------------------------------------------*/

.haken{
	margin-bottom:7px;
}

/*------------------------------------------------
　お問い合せ・お見積もり
------------------------------------------------*/

.inq{
	margin-bottom:7px;
}

/*------------------------------------------------
　プロスパーエキスパティーズカレッジ
------------------------------------------------*/

.subsidiary{
	width:190px;
	margin:0 0 15px 0;
}

.sub1{
	width:190px;
	margin-left:1px;
}

.sub3{
	width:190px;
	text-align:center;
	margin-left:1px;
	font-size:10px;
	}
	
.yokoso {
	margin:0 0 15px 0;
	padding:0 0 0 95px;
	width:110px;
	>width:205px;
	height:55px;
	background:url(/img/side_banner1.jpg) no-repeat;
	font-size:10px;
	}
	
.p-mark {
	background: url(/img/p-mark.gif) no-repeat;
	margin: 0 0 25px 0;
	padding:80px 0 0 0;
	width: 75px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:80px;/* for ie5.x */
	}

/*------------------------------------------------
　会社情報
------------------------------------------------*/
.comp_info{
	width:190px;
	margin-bottom:30px;
}

.comp_menu li{
	padding-top:6px;
}

.comp_menu li a{
	text-decoration:none;
}


/*------------------------------------------------
　中央余白
------------------------------------------------*/

.space{
	width:16px;
	float:left;
}

/*------------------------------------------------
　メインコンテンツ
------------------------------------------------*/

.m_conts{
	width:543px;
	float:left;
}

/*------------------------------------------------
　フッター
------------------------------------------------*/

.footer{
	width:750px;
}

.footer_link{
	width:748px;
	height:80px;
	text-align:center;
	border-top:1px solid;
	border-color:#1A3C9D;
	padding:10px 0;
	line-height:20px;

}

.address{
	width:750px;
	height:63px;
	background-image:url(img/footer_01_bg.jpg);
	position:relative;
	margin-bottom:5px;

}

.address b{
	position:absolute;
	top:6px;
	left:10px;
	line-height:18px;
}

.branch{
	position:absolute;
	top:6px;
	right:165px;
	color:#1A3C9D;
	line-height:20px;
	line-height:18px;
}

.tel1{
	position:absolute;
	top:8px;
	right:15px;
}

.tel2{
	position:absolute;
	top:25px;
	right:15px;
}

.copyright{
	text-align:right;
}
/*------------------------------------------------
　ページトップへ
------------------------------------------------*/
.page_top{
	text-align:right;
	margin-bottom:10px;
}




/* 追加
------------------------------------------------*/
.b5 {
	margin-bottom:5px;
	}
	
.block {
	margin:0;
	padding:0;
	position: relative;
	}

#head {
	background:url(img/header_back.jpg) no-repeat;
	background-position: 0 bottom;
	margin:0;
	padding:0;
	position: relative;
	height:105px;
	}

#head h1 {
	position: absolute;
	top:8px;
	left:5px;
	font-size:10px;
	}

#head .logo {
	position: absolute;
	top:40px;
	left:5px;
	width:345px;
	height:50px;
	}
	
#head .logo a {
	background: url(img/header_logo.gif) no-repeat;
	margin: 0;
	padding: 50px 0 0 0;
	width: 345px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:50px;/* for ie5.x */
	}
	
#head .header_contact1 {
	position: absolute;
	top:42px;
	right:10px;
	width:180px;
	height:20px;
	}

#head .header_contact1 a {
	background: url(img/header_contact1.gif) no-repeat;
	margin: 0;
	padding: 20px 0 0 0;
	width: 180px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:20px;/* for ie5.x */
	}

#head .header_contact2 {
	position: absolute;
	top:68px;
	right:10px;
	background: url(img/header_contact2.gif) no-repeat;
	margin: 0;
	padding: 20px 0 0 0;
	width: 180px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:20px;/* for ie5.x */
	}

.foot_info {
	margin:0 0 10px 0;
	padding:0;
	width:750px;
	height:46px;
	border:1px solid #193D9D;
	}
	
.f_cname {
	margin:0 5px 0 0;
	padding:10px 5px;
	background:url(img/footer_dot_w1h46.gif) no-repeat;
	background-position: right 0;
	width:210px;
	height:26px;
	float:left;
	}
	
.f_cadd1 {
	margin:7px 15px 5px 5px;
	padding:0;
	background: url(img/footer_tel01.gif) no-repeat;
	background-position: right 0;
	height:13px;
	color:#1A3E9F;
	}

.f_cadd2 {
	margin:0 15px 0 5px;
	padding:0;
	background: url(img/footer_tel02.gif) no-repeat;
	background-position: right 0;
	height:13px;
	color:#1A3E9F;
	}
	
.side_link {
	position: absolute;
	left:0;
	bottom:5px;
	}
	
.side_linklist {
	margin:0;
	padding:0;
	list-style-type: none;
	line-height:1.5;
	}
	
.side_linklist li {
	margin:0;
	padding:0;
	}
	
.side_linklist li a {
	margin:0;
	padding:0 0 0 14px;
	background: url(img/side_navi33.gif) no-repeat;
	}
	
.side_linklist li a:hover {
	background: url(img/side_navi33_o.gif) no-repeat;
	}
	
.side_navi {
	margin:0;
	padding:0;
	width:190px;
	float:left;
	}

.side_navilist {
	margin:0 0 7px 0;
	padding:0;
	list-style-type: none;
	width:190px;
	line-height:1.0;
	}
	
.side_navilist li {
	margin:0;
	padding:0;
	height:25px;
	line-height:1.0;
	}

.side_navilist li.title {
	height:30px;
	}
	
.side_navilist li.banner1 {
	height:41px;
	}

.side_navilist li a {
	margin:0;
	padding:0;
	}
	
.side_navilist li img {
	margin:0;
	padding:0;
	}

.imgover {
	margin:0;
	padding:0;
	}
	
.sidebox {
	margin:0 0 7px 0;
	padding:0;
	width:190px;
	}
