@charset "utf-8";
/* CSS Document */

/*globalNavi*/
/*------------------------------*/
#globalNavi a#gnSupport{
	background-position: bottom;
	margin-left:-1px;
	}
	
/*学校紹介共通*/
/*------------------------------*/
#categoryMenu .menu dt {
	background-image: url(img/menu_tit.gif);	
}
/*左メニュー反転*/
body#job_system #categoryMenu .menu #mJobsystem a ,
body#job_results #categoryMenu .menu #mJobresults a ,
body#debut_system #categoryMenu .menu #mDebutsystem a ,
body#debut_results #categoryMenu .menu #mDebutresults a,
body#audition #categoryMenu .menu #mAudition a,
body#schedule #categoryMenu .menu #mSchedule a,
body#job_festival #categoryMenu .menu #mGuidance a,
body#presentation #categoryMenu .menu #mNewPre a {
	color:#990000;
	background-position: 180px center;
	border-bottom: 1px solid #990000;
}
/*index*/
#jobMain {
	background-image: url(img/jobmain.jpg);
	background-repeat: no-repeat;
	height: 476px;
	width: 660px;
	position: relative;
}
#jobMain ul {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 20px;
	top: 366px;
}
#jobMain li {
	display: block;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	height: 93px;
	width: 86px;
	float: left;
}
#jobMain li a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 93px;
	width: 86px;
	
}
#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;
}
#jobGdoudo a {
	background-image: url(img/job_btn_goudou.jpg);
	background-repeat: no-repeat;
}

#job1 a:hover,
#job2 a:hover,
#job3 a:hover,
#job4 a:hover,
#job5 a:hover,
#job6 a:hover,
#jobGdoudo a:hover {
	background-position: bottom;
}
#jobMain a p {
	text-indent: -9999px;
}
/**/

.space50 {
	width:auto;
	height:50px;
	padding:0px;
	margin: 0px;
}
.space40 {
	width:auto;
	height:40px;
	padding:0px;
	margin: 0px;
}
.space30 {
	width:auto;
	height:30px;
	padding:0px;
	margin: 0px;
}
.space20 {
	width:auto;
	height:20px;
	padding:0px;
	margin: 0px;
}
.space15 {
	width:auto;
	height:15px;
	padding:0px;
	margin: 0px;
	font-size:5px;
}
.space10 {
	width:auto;
	height:10px;
	padding:0px;
	margin: 0px;
	font-size:5px;
}
.space05 {
	width:auto;
	height:5px;
	padding:0px;
	margin: 0px;
	font-size:5px;
}


.pageLinkBoxFull {
	padding: 10px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	clear: both;
}
.pageLinkBoxFull ul {
	float: left;
	width: 550px;
}
.pageLinkBoxFull a {
	background-image: url(../../common/img/linkimg.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.pageLinkBoxFull li {
	margin-bottom: 5px;
}

.boxBlackWeight {
	padding: 5px;
	border: 3px solid #333333;
	margin-bottom: 0px;
	background-color: #333333;
	color:#FFFFFF;
}

.width112 {
	width:112px;
}
.width150 {
	width:150px;
}
.width180 {
	width:180px;
}
.width200 {
	width:200px;
}
.width230 {
	width:230px;
}
.width320 {
	width:320px;
}
.width350 {
	width:350px;
}
.width440 {
	width:440px;
}
.width460 {
	width:460px;
}
.width490 {
	width:490px;
}

.paddingL20 {
	padding-left:20px;
}

.btnimgboxDebut a img {
	border: solid 4px #ccc;
	padding: 0px;
	margin-bottom: 5px;
}
.btnimgboxDebut a:hover img {
	border-color: #970A23;
}
.btnimgboxDebut a:hover {  /* for IE6 */
	border: none;
}

/*audition*/
.boxGrayWeightS {
	padding: 10px;
	border: 3px solid #E7E7E7;
	margin-bottom: 15px;
	background-color: #FFFFFF;
	width: auto;
	zoom:1;/*IE6*/
}
.colorDarkRed {
	color:#C50025;
}


/*job_system*/
.marginLeft15px {
	margin-left: 15px;
}

/*dubut_system*/
#jobIndexUnder {
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 660px;
}
#jobIndexUnder #riyou1 {
	float: left;
	width: 312px;
}
#jobIndexUnder #riyou2 {
	float: right;
	width: 312px;
}
#maincomDebu {
	background-image: url(img/debut_system/mainbg_deutte.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#maincomDebu h3 {
	text-indent: -9999px;
}
#maincomDebu p {
	width: 460px;
	margin-top: 150px;
	margin-bottom: 25px;
}
table.table-Kigyo {
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	padding: 5px;


}
table.table-Kigyo td {
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	padding: 5px;
	font-size: 10px;
	background-image: url(../../common/img/tdbg1.gif);
	background-repeat: repeat-x;
	background-position: 1px 1px;
	color: #003366;
}
table.table-Kigyo th {
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	background-color:#EDEDED;
	padding: 5px;
	text-align:left;
	font-size:10px;
	color:#333333;

}.kigyodata {
	width: 600px;
	padding: 15px;
	border: 1px solid #CCCCCC;
	height: 300px;
	overflow: scroll;
	margin: 0px 0px 15px;
}
#debuBtnzone {
	margin: 0px 0px 20px;
	padding: 0px;
}
#debuBtnzone .suBtn {
	float:left;
	margin-right: 3px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 217px;
}
#debuBtnzone .suBtn p {
	font-size: 10px;
	line-height: 120%;
	margin: 10px 5px;
	padding: 0px;
}
#maincomJob {
	background-image: url(img/job_system/mainbg_job.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#maincomJob h3 {
	text-indent: -9999px;
}
#maincomJob p {
	width: 440px;
	margin-top: 120px;
	margin-bottom: 25px;
}
#riyou2 p,
#riyou1 p {
	margin:0px 0px 0px 30px;
}
#debur_cometc {
	font-size: 10px;
	color: #003366;
	float: right;
	width: 400px;
	padding-top: 15px;
}
.jobReListbox {
	margin: 0px;
	padding: 20px;
	border: 3px solid #CCCCCC;
	background-color: #FFFFFF;
}
.columu1,
.columu2 {
	width: 290px;
}
.columu1 {
	float: left;

}
.columu2 {
	float:right;

}

.jobReListbox ul li {
	font-size:10px;
	margin:0 0 5px 0;
	color: #003366;
}.jobReListbox h4 {
	background-color: #E9E9E9;
	margin: 0px 0px 0px;
	padding: 5px 10px;
	border: 1px solid #CCCCCC;
}
.jobReListbox ul {
	margin: 0px 0px 20px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-color: #FEFFF7;
}
.underpageNext {
	text-align: center;
	padding: 10px;
}
#debuSpp {
	background-image: url(img/debut_system/debut_sp_bg.gif);
	background-repeat: repeat-y;
	width: 660px;
}
#debuSpp p {
font-size:10px;
}
#debuSpp .debuSpbox {
	padding: 10px 14px 0px 14px;
	width: 186px;
}
#debuSpp .boxLt {
float:left;
}
#debuSpp .boxMt {
float:left;
padding-left:24px;
}
#debuSpp .boxRt {
float:right;
}
.al_u {
	text-align: center;
	padding-bottom:10px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
}
.debuSpPer {
	margin: 0px auto;
	padding: 10px 15px 0px 15px;
	width: 530px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.debuSpSt {
	font-size:14px !important;
	font-weight:bold;
}
.boxLt .debuSpSt {
	color:#990408;
}
.boxMt .debuSpSt {
	color:#862164;
}
.boxRt .debuSpSt {
	color:#45693E;
}
.debuSpIn {
	padding: 15px 0px 5px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#jobSpp {
	background-image: url(img/job_system/job_sp_bg.gif);
	background-repeat: repeat-y;
	width: 660px;
	margin-bottom: 30px;
}
#jobSpp p {
font-size:10px;
}
#jobSpp .debuSpbox {
	padding: 10px 0px 0px;
	width: 637px;
	margin:0 auto;
}
.jobSpPer {
	margin: 0px auto 5px;
	padding: 10px 15px;
	width: 600px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.subtiltesImg {
	padding: 10px 0px;
	margin-bottom: 10px;
}
.subtiltesImg p {
	font-size: 15px;
	color: #562D69;
	text-align: center;
}
.jobSpPer p {
	margin-bottom: 0px;
}
.jobSpPer .debuSpSt {
	margin-bottom: 10px;
}
.jobSupport {
	padding: 0px 15px 30px;
}
.charisma {
	margin-bottom: 30px;
	width: 660px;
	clear: both;
}
.charisma p {
margin-bottom:10px;
}
.charismaCat {
	color: #993333;
	margin-bottom:10px;
}
.charismaName {
	margin-bottom:20px;
	padding-left:15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8E0A11;
	
}
.charismaPro {
	font-size: 10px;
	color: #666666;
}
.dtab {
	margin: 0px 0px 15px;
	padding: 0px 0px 3px;
	position:relative;
}
.dtab li {
	float: left;
	padding-right:2px;
}
.dtabOn {
position:relative;
height:36px;
top:0px;
z-index: 5;
}
.dtab ul {
	width: 660px;
	overflow: hidden;
	height:36px;
}
.dtline {
clear:both;
height:3px;
	background-image: url(img/debut_results/d_tab_bg.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
	z-index: 1;
	position:relative;
	bottom:3px;
	font-size:0;
}

.charismaPro {
	background-image: url(img/debut_results/profi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
	margin-left: 10px;
}
.pageUndertxtNavi {
	padding-top: 15px;
}
body#job_results .charismaName {
	margin-bottom:5px;
	padding-left:15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0066CC;	
}
.charismaJob_name {
	font-size: 14px;
	margin-bottom:5px;
}
.charismaJob_cat {
	background-color: #E3F6E9;
	padding: 5px;
	margin-bottom:10px;
	color: #009933;
}
.charismaJob_cinfo {
color: #3F8CB2;
margin-bottom:20px;
}
#setWa {
*zoom:1;
	overflow: auto;
	width:620px;
	height:400px;

}
#setWaJob{
	*zoom:1;
	overflow: auto;
	width:620px;
	height:800px;

}
#kigyoListSet table {
}
#kigyoListSet td {
	font-size: 10px;
	padding:5px;
	color:#903;
}
#kigyoListSet #kigyoListSetIn {
	padding:0 10px 0;
	*zoom:1;
	height: 300px;
	overflow: scroll;
}

