@charset "utf-8";
/* CSS Document */

/*学校紹介共通*/
/*------------------------------*/
#categoryMenu .menu dt {
	background-image: url(img/menu_tit.gif);	
}
/*左メニュー反転*/
body#jobjisseki #categoryMenu .menu #mJobJisseki a ,
body#jobresults #categoryMenu .menu #mJobResults a ,
body#debutresults #categoryMenu .menu #mDebutResults a ,
body#corporateresults #categoryMenu .menu #mCorporateResults a ,
body#interview #categoryMenu .menu #mInterview a {
	color:#947329;
}
/**/
p.read {
	font-size: 14px;
	_font-size: 110%;
	line-height: 120%;
	margin: 10px 30px 2em 20px;
}

#jobMain {
	background-image: url(img/jobmain.jpg);
	background-repeat: no-repeat;
	height: 379px;
	width: 660px;
	position: relative;
}
#jobMain ul {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 60px;
	top: 257px;
}
#jobMain li {
	display: block;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	height: 93px;
	width: 99px;
	float: left;
}
#jobMain li a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 93px;
	width: 99px;
	
}
#job1 a {
	background-image: url(img/job_btn1.jpg);
	background-repeat: no-repeat;
}
#job2 a {
	background-image: url(img/job_btn2.jpg);
	background-repeat: no-repeat;
}
#job3 a {
	background-image: url(img/job_btn3.jpg);
	background-repeat: no-repeat;
}
#job4 a {
	background-image: url(img/job_btn4.jpg);
	background-repeat: no-repeat;
}
#job5 a {
	background-image: url(img/job_btn5.jpg);
	background-repeat: no-repeat;
}
#job6 a {
	background-image: url(img/job_btn6.jpg);
	background-repeat: no-repeat;
}

#job1 a:hover,
#job2 a:hover,
#job3 a:hover,
#job4 a:hover,
#job5 a:hover,
#job6 a:hover {
	background-position: bottom;
}
#jobMain a p {
	text-indent: -9999px;
}
#worksBanner {
	margin: 10px auto;
	width:250px;
}
#worksBanner a {
	text-decoration:none;
	font-size:10px;
	_font-size:70%;
	

}
#jobIndexLeft {
	float: left;
	width: 310px;
}
#jobIndexRight {
	float: right;
	width: 310px;
}
#jobIndexLeft h4,
#jobIndexRight h4 {
	margin-top: 15px;
}
#jobIndexLeft img,
#jobIndexRight img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.jobBox {
	margin: 8px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-image: url(img/job_results_voice.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.jobBox h3 {
	color: #FF6600;
}
.jobShokushu {
	border: 1px solid #FF9900;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #FFE7D1;
	padding: 5px;
	font-weight: bold;
}
ul.jobList {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 204px;
	font-size: 10px;
	line-height: 150%;
	margin-left:10px;
}
ul.jobList li.cat {
	color: #009900;
	padding-top: 15px;
	margin-top: 10px;
}
ul.jobList li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.jobList .bigcat {
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	border: 1px solid #FF6600;
	margin: 0px;
	padding: 2px;
}
/*.debutBox {
	margin: 0px 0px 5px 5px;
	padding: 10px;
	border: 1px solid #BB9D4B;
	background-image: url(img/debut_results_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}*/
.debutBox h4 {
	color: #CC3300;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
/*.debutBox p {
	font-size: 10px;
	line-height: 150%;
	margin: 0px;
	padding: 2px 0px 0px;
}*/
/*.debuLeft {
	float: left;
	width: 220px;
}*/
ul.corprateListBox {
	float: left;
	width: 300px;
	margin-left: 15px;
	color: #003366;
}
ul.corprateListBox2007 {
	float: left;
	width: 300px;
	margin-left: 15px;
	color: #FF6600;
}
.debutBox {
margin: 8px;
padding: 10px;
border: 1px solid #CCCCCC;
background-image: url(img/debut_results_bg.gif);
background-repeat: no-repeat;
background-position: right top;
}
.debutBox h3 {
color: #CC3300;
/* padding: 0px;
margin-top: 4px;
margin-right: 0px;
margin-bottom: 4px;
margin-left: 0px;*/
}
.debutBox p {
font-size: 10px;
line-height: 150%;
margin: 0px;
padding: 2px 0px 0px;
}
.debutShokushu {
border: 1px solid #CC3300;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
background-color: #FFCCBB;
padding: 5px;
font-weight: bold;
}

.boxGrayWeight2 {
padding: 15px;
border: 2px solid #E7E7E7;
margin-bottom: 15px;
background-color: #FFFFFF;
height: auto;
width: 290px;
}
.interBox {
margin: 8px;
padding: 10px;
border: 1px solid #CCCCCC;
/*background-image: url(img/debut_results_bg.gif);
background-repeat: no-repeat;
background-position: right top;*/
}
.interBox h3 {
color: #FF6666;
}
.interShokushu {
border: 1px solid #FF3300;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
background-color: #FFDFDF;
padding: 5px;
font-weight: bold;
}
.interBox .imgbox{
	width:290px;
	margin: 0 10px 0 0;
	float:right;
}


/*---実績---*/
.jissekiBox {
	margin: 8px;
	padding: 10px;
	border: 2px solid #CCCCCC;
	zoom:1;
	font-size:12px;
}
.jissekiBox .titleBlue {
	color: #0154D3;
	font-weight:bold;
	font-size:12px;
}
.jissekiBox2 {
	border: 1px solid #0154D3;
	width:300px;
	padding:3px;
}
.jissekiBox p{
	border: 1px solid #0154D3;
	width: 70px;
	font-size: 10px;
	margin-bottom: 3px;
	color: #0154D3;
	text-align:center;
}
.jissekiBox .shokugyo{
	font-size: 14px;
	margin-bottom: 3px;
	color: #333333;
	font-weight:bold;
}
.jissekiBox3 {
	margin: 5px;
	zoom:1;
	font-size:12px;
}



#pickup,#game,#soft,#cg,#animme,#design,#general{
	margin-top: 10px;
}
#game h4,#soft h4,#cg h4,#animme h4,#design h4,#general h4{
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 645px;
	padding-top: 20px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
} 
#game td,#game table,
#soft td,#soft table,
#cg td,#cg table,
#animme td,#animme table,
#design td,#design table,
#general td,#general table{

	font-size: 10px;
}
#game p,#soft p,#cg p,#animme p,#design p,#general p{
	margin-bottom: 5px;
	margin-top: 0px;
	line-height: 12px;
}
#game strong,#soft strong,#cg strong,#animme strong,#design strong,#general strong{
	line-height: 12px;
}
#game img,#soft img,#cg img,#animme img,#design img{
	margin-bottom: 5px;
}
#game p.midashi,#soft p.midashi,#cg p.midashi,#animme p.midashi,#design p.midashi,#general p.midashi{
	background-color: #F0F0F0;
	padding: 2px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
 


/*ゲーム関連*/
#game h4{
	background-image: url(jisseki/02j_jisseki-images/game_title.gif);
}
#game td,#game table{
	border: 1px solid #FF0000;
}
#game p{
	color: #FF0000;
}
#game p.midashi{
	border: 1px solid #FF0000;
}

/*ソフトウェア関連*/
#soft h4{
	background-image: url(jisseki/02j_jisseki-images/soft_title.gif);
} 

#soft td,#soft table{
	border: 1px solid #0000BC;
}

#soft p{
	color: #0000BC;
}
#soft p.midashi{
	border: 1px solid #0000BC;
}

/*CG制作・映像編集関連*/
#cg h4{
	background-image: url(jisseki/02j_jisseki-images/cg_title.gif);
} 

#cg td,#cg table{
	border: 1px solid #2F8BE7;
}

#cg p{
	color: #2F8BE7;
}
#cg p.midashi{
	border: 1px solid #2F8BE7;
}

/*アニメ制作*/
#animme h4{
	background-image: url(jisseki/02j_jisseki-images/animme_title.gif);
} 

#animme td,#animme table{
	border: 1px solid #F79400;
}

#animme p{
	color: #F79400;
}
#animme p.midashi{
	border: 1px solid #F79400;
}
/*デザイン・雑貨・インテリア関連*/
#design h4{
	background-image: url(jisseki/02j_jisseki-images/design_title.gif);
} 

#design td,#design table{
	border: 1px solid #009F28;
}

#design p{
	color: #009F28;
}
#design p.midashi{
	border: 1px solid #009F28;
}
/*一般*/
#general h4{
	background-image: url(jisseki/02j_jisseki-images/general_title.gif);
} 

#general td,#general table{
	border: 1px solid #ff6666;
}

#general p{
	color: #ff6666;
}
#general p.midashi{
	border: 1px solid #ff6666;
}



.fontsize10 {font-size: 10px;line-height: 14px;}
.fontsize11 {font-size: 11px;line-height: 15px;}
.fontsize12 {font-size: 12px;line-height: 17px;}
.fontsize14 {font-size: 14px;line-height: 19px;}
.fontsize16 {font-size: 16px;line-height: 19px;}


.blue {
	text-decoration: none;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	color: #0066CC;
}


.pageLinkBox ul.jisseki {
	float: left;
	width: 150px;
}
/*.pageLinkBox a {
	background-image: url(../img/linkimg.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.pageLinkBox li {
	margin-bottom: 5px;
}*/

/*---2008年度用---*/
.title2008 {
	padding: 10px 0px 0px 8px;
}
.titleGreen {
	padding: 0px 0px 0px 22px;
	font-size:14px;
	font-weight:bold;
	color:#006600;
}
.jissekiBox4 {
	border: 1px solid #009933;
	width:300px;
	padding:3px;
	margin:0px 2px 5px 0px;
	float:left;
}
.titleGreen2 {
	color:#006600;
	font-weight:bold;
	font-size:12px;
}
.space05 {
	height: 5px;
	margin: 0px;
	padding: 0px;
	/*clear:both;*/
}
.space10 {
	height: 10px;
	margin: 0px;
	padding: 0px;
}
.space15 {
	height: 15px;
	margin: 0px;
	padding: 0px;
}
.naiteiWaku {
	font-size:10px;
	border:#CC0000 solid 1px;
	padding:2px 5px;
	background-color:#FFF5F5;
	color:#CC0000;
}
.koushinText {
	font-size:12px;
	color:#CC0000;
	text-align:right;
	padding-top:5px;
	float:right;
}