@charset "utf-8";
/* CSS Document */

/**********************************************************************
JPROOMサイト
コモンCSS
[ /css/jpr.css ]

Since         : 10.3.13
Last modified : 10.3.31
**********************************************************************/

/* 目次
-------------------------------------------------
 ・リンク設定
 ・共通クラス
 ・サイト共通
 ・ヘッダ
 ・メニュー
 ・コンテンツ
 ・フッタ
 ------------------------------------------------- */
 

  /* リンク設定
-------------------------------------------------*/

a:link    {color: #836100; text-decoration: none;}
a:active  {color: #836100; text-decoration: none;}
a:visited {color: #836100; text-decoration: none;}
a:hover   {color: #836100; text-decoration: underline;}





/* 共通クラス
------------------------------------------------- */

body{
	font-size:12px;
	color:#333333;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:150%;
	_text-align:center;
	margin:0px auto;
	background:url(/assets/templates/jpr/images/jpr/back_body.jpg) repeat-x;
}





/* カラー設定
------------------------------------------------- */

.red{
	color:#d20000;
}

/* ヘッダ
------------------------------------------------- */

h1{
	width:935px;
	_width:935px;
	font-size:11px;
	color:#FFFFFF;
	margin:5px auto 0;
	text-align:left;
	height:15px;
}

#header{
	width:935px;
	_width:935px;
	margin:10px auto 0;
	height:58px;
	_height:54px;
}

#header .floatR{
	margin-top:20px;
}

/* メニュー
------------------------------------------------- */

.menu{
	width:935px;
	_width:935px;
	margin:0px auto;
	text-align:left;
	_margin-left:-10px;
}

.menu li{
	float:left;
}

/* メインイメージ
------------------------------------------------- */

#top_main{
	width:910px;
	_width:935px;
	padding:0 13px 20px 12px;
	background:#FFFFFF;
	margin:0px auto;
	text-align:left;
	_margin-left:-6px;
}

#top_main li{
	width:910px;
	height:370px;
	display:block;
}

li.main01{
	background:url(/assets/images/jpr_main/top_kato.jpg) no-repeat;
	
}



li.main02{
	background:url(/assets/images/jpr_main/top_fujimoto.jpg) no-repeat;
	
}

li.main03{
	background:url(/assets/images/jpr_main/top_mano02.jpg) no-repeat;
	
}

li.main04{
	background:url(/assets/images/jpr_main/top_ogawa.jpg) no-repeat;
	
}

li.main05{
	background:url(/assets/images/jpr_main/top_ami.jpg) no-repeat;
	
}

li.main06{
	background:url(/assets/images/jpr_main/top_koharu.jpg) no-repeat;
	
}
li.main07{
	background:url(/assets/images/jpr_main/top_hyoudou.jpg) no-repeat;
	
}

.mainbtn_prof{
	margin:290px 10px 0 40px;
	float:left;
	
}

.mainbtn_blog{
	margin:290px 0px 0 0px;
	float:left;
}

.mainbtn_prof02{
	margin:290px 10px 0 400px;
	float:left;
	
}

.mainbtn_blog02{
	margin:290px 0px 0 0px;
	float:left;
}






/* ラッパー
------------------------------------------------- */

.wrapper{
	width:935px;
	_width:935px;
	margin:0px auto;
	text-align:left;
	background:url(/assets/templates/jpr/images/jpr/back_wrapper.gif) repeat-y;
	_margin-left:-5px;
	padding-bottom:20px;
}



.wrapperR{
	width:240px;
	float:right;
	margin-right:10px;
	text-align:center;
	padding-top:10px;
	_margin-right:5px;
}


.wrapperL{
	width:645px;
	float:left;
	margin-left:15px;
	_margin-left:7px;
}

/* トップタレントインデックス
------------------------------------------------- */

.top_talent {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    padding: 0px;
    text-align: left;
    width: 645px;
    margin-bottom:20px;
}


.top_talent_tit{
	background:url(/assets/templates/jpr/images/jpr/line_dot.gif) repeat-x bottom;
	padding-bottom:10px;
	margin-bottom:20px;
}

.top_talengG01{
	width:201px;
	_width:214px;
	background:#F5EFDE;
	float:left;
	padding:15px 7px;
}


.top_talengG02{
	width:201px;
	_width:214px;
	background:#FFFFFF;
	float:left;
	padding:15px 7px;
}

.mg_l17{
	margin-left:17px;
}


/* トップ新着
------------------------------------------------- */

.top_new{
	margin:10px 0 0 20px;
	width:605px;
	

}

.top_new li{
	width:605px;
	margin-bottom:5px;
}

.top_new li span{
	width:70px;
	display:block;
	float:left;
	border-right:solid 1px #333333;
}

.top_new li a{
	width:495px;
	float:left;
	margin-left:20px;
}

.top_new li p{
	margin-left:95px;
}


/* バナー
------------------------------------------------- */

.wrapperR img{
	margin-bottom:10px;
}


/* フッタ
------------------------------------------------- */

.foot_back{
	background:#000000;
	padding-top:5px;
}

.footer{

	width:935px;
	_width:935px;
	margin:10px auto 0;
	height:100px;
	_height:100px;
	color:#FFFFFF;

}

.footer a{
	color:#FFFFFF !important;
}

.footer ul li{
	display:inline;
	margin-right:3px;
}

.footer p{
	font-size:10px;
	text-align:right;
}


/* パンくず
------------------------------------------------- */

.bread{
	width:915px;
	_width:935px;
	margin:0px auto 0;
	height:25px;
	_height:30px;
	background:#FFFFFF;
	padding:5px 10px;
	text-align:left;
	_margin-left:-5px;
}

/* お問合せ
------------------------------------------------- */

.inquiry{
	width:605px;
	margin:0 20px 10px;

}

.inquiry th{
	width:150px;
	text-align:left;
	padding:10px 5px;
	
}

.inquiry td{
	padding:10px 5px;
}

.inquiry strong{
	color:#FF0000;

}

.w_300{
	width:300px;
}

.inquiry textarea{
	border:solid 1px #CCCCCC;
	height:100px;
}

.inquiry input{
	border:solid 1px #CCCCCC;
	height:20px;

}

.inquiry serect{
	border:solid 1px #CCCCCC;
	height:20px;

}

.errors{
	margin-left:20px;
	color:#FF0000;
}

.mg_tb80{
	margin:80px 0px;
}

/* 会社概要
------------------------------------------------- */

.company{
	width:605px;
	margin:20px;

}

.company th{
	width:120px;
	text-align:left;
	padding:10px 5px;
	background:url(/assets/templates/jpr/images/jpr/line_dot.gif) repeat-x bottom;
}

.company td{
	padding:10px 5px;
	background:url(/assets/templates/jpr/images/jpr/line_dot.gif) repeat-x bottom;
}

/* タレント
------------------------------------------------- */

.talentG01{
	width:295px;
	_width:315px;
	background:#F5EFDE;
	float:left;
	padding:15px 10px;
}

.talentG02{
	width:295px;
	_width:315px;
	background:#FFFFFF;
	float:right;
	padding:15px 10px;
}

.talentG03{
	width:295px;
	_width:315px;
	background:#FFFFF;
	float:left;
	padding:15px 10px;
}

.talentG04{
	width:295px;
	_width:315px;
	background:#F5EFDE;
	float:right;
	padding:15px 10px;
}

.mg_t78{
	margin-top:78px;
}
