@charset "shift_jis";

/* initialize */
#header #headerNavi li#hnNews { display:none;}
#globalNavi{ display:none; }
#t-audition #header{
	height:50px !important;
	padding-bottom:0 !important;
	margin-bottom:10px !important;
	background:url(../images/common/header_bg02.gif) repeat-x left bottom;
}
#header #siteLogo{
float:left;
margin-bottom:0;
top:7px !important;
}
#topicsPath{
  padding-top:2px;
  padding-bottom:2px;
  line-height:1.4em !important;
}

.clear {
	clear: both;
}
.clearfix {
	min-height: 1px;
}
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* content
-----------------------------------------------*/
.section01,.colBlock{clear:both;}
.crs_btn_lst{
	margin-left:15px;
	zoom:1;
}
.crs_btn_lst:after{
	display:block;
	clear:both;
	content:"";
}
.crs_btn_lst li{
	float:left;
	margin-right:25px;
	margin-bottom:8px;
}
.crs_btn_lst li a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70) ; 
}
.pbmSngLst{
	clear:both;
	_height:1%;
	min-height:1%;
	margin-top:4px;
}
.pbmSngLst:after{
	display:block; 
	clear:both; 
	visibility:hidden;
	height:0; 
	line-height:0;
	content:".";
}
.pbmSngLst li{
	float:left;
	margin-right:15px;
}
.pbmSngLst li img{
	vertical-align:middle;
}
.subjectList{
	margin-left:15px;
	min-height:1%;
	_height:1%;
}
.subjectList:after{
	display:block; 
	clear:both; 
	visibility:hidden;
	height:0; 
	line-height:0;
	content:".";
}
.subjectList li{
	float:left;
	width:30%;
}
.clrBoth{
	clear:both;
}
.imgAndTxt02 .table01{
	width:350px;
	
}
.noteArea span{
	color:#FF0000;
}
h1.nobg{
	background: none !important;
}

#t-audition .nomalList01 li{
	clear:both;
	margin:0;
}
#t-audition .nomalList01 li p{
	margin-bottom:0;
}

/* contents localNavi
-----------------------------------------------*/
#t-audition #contents{
background:url(../t-audition/imgs/pms/common/bg_contents.gif) repeat-y;
}

#t-audition #contents #localNavi{
padding-right:0;
right:10px;
}
#t-audition #contents #localNavi ul li{
	background-color:#fff;
}
#t-audition #contents #localNavi li ul ul{
	margin-top:0 !important;
}
#t-audition #contents #localNavi li ul ul li{
padding:0 0 0 12px !important;
border:none;
background:url(../images/common/arrow03.gif) no-repeat 2px 0.4em !important;
font-weight:bold;
/* font-size:0.91em; */
line-height:1.4em;
}
#t-audition #contents #localNavi li ul ul li a{
display:inline;
padding:0;
background:none;
font-weight:normal;
}
#t-audition #contents #localNavi li ul ul li a:hover{
background:none;
}

#t-audition #contents #localNavi .bannerLink li{
	width:148px;
}
#t-audition #contents #localNavi .bannerLink li a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70) ; 
}
/* t-audition toppage
-----------------------------------------------*/
#t-audition .colTitle{
	padding-top:8px;
	padding-left:3px;
	background:url(../t-audition/imgs/pms/common/coltitle_bg01.gif) left top no-repeat;
}
#t-audition .seminar a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70) ; 
}
#t-audition .margin2line{
	margin-bottom:4.7em;
}
/* t-audition support
-----------------------------------------------*/

#t-audition .trainingList dt{
	margin-bottom:5px;
}
#t-audition .trainingList dd{
	margin-left:12px;
	margin-bottom:20px;
}
#t-audition.supportTraning .nomalList01 li{
	width:290px;
}
/* t-audition faq
-----------------------------------------------*/
#t-audition .faqList{
	padding-top:10px;
}
#t-audition .faqList dt{
	margin-bottom:7px;
	padding-left:30px;
	padding-top:4px;
	font-weight:bold;
	background:url(../t-audition/pms/faq/images/bg_faqlist_q.gif) left top no-repeat;
}
#t-audition .faqList dd{
	margin-bottom:24px;
	padding-left:62px;
	background:url(../t-audition/pms/faq/images/bg_faqlist_a.gif) 30px top no-repeat;
}

/* t-audition guide
-----------------------------------------------*/
#t-audition .flowList{
	zoom:1;
}
#t-audition .flowList:after{
	display:block;
	clear:both;
	content:"";
}
#t-audition .flowList li{
	float:left;
	width:114px;
	margin-right:3px;
	padding-top:31px;
	background:url(../t-audition/pms/guide/images/bg_flow_top.gif) left top no-repeat;
}
#t-audition .flowList li p{
	padding:4px 7px 7px 7px;
	background:url(../t-audition/pms/guide/images/bg_flow_bottom.gif) left bottom no-repeat;
	font-size:0.91em;
}
/* t-audition message
-----------------------------------------------*/
#t-audition .teacherProfile{
	margin-bottom:20px;
	padding-bottom:7px;
	background:url(../t-audition/imgs/pms/common/coltitle_bg02.gif) left bottom no-repeat;
	zoom:1;
}
#t-audition .teacherProfile:after{
	display:block;
	clear:both;
	content:"";
}
#t-audition .teacherProfile p{
	padding-left:0 !important;
}
#t-audition .teacherProfile p.photo{
	padding-left:0 !important;
	float:right;
	margin-left:27px;
}
#t-audition .teacherProfile p.name strong{
	font-size:1.16em;
}
#t-audition .teacherProfile p.name span{
	font-size:0.91em;
	font-weight:bold;
}
#t-audition .teacherInterview h3{
	padding-top:1px;
	background:url(../t-audition/imgs/pms/common/h3_icon_01ry.gif) no-repeat 2px top;
}
#t-audition .teacherInterview h3 span.type01{
	padding-left:12px;
	color:#050505;
	background:url(../t-audition/imgs/pms/common/h3_icon_01ryb.gif) no-repeat 2px bottom;
	line-height:1.16;
}

#t-audition .teacherInterview p{
	padding-left:2px !important;
	margin-bottom:20px !important;
}
#t-audition .w600{
	width:600px !important;
}
#t-audition .w590{
	width:590px !important;
}
#t-audition.teacherDay .w340{
	width:340px !important;
}
#t-audition.teacherDay .w340 .heading201{
	background:url(../t-audition/imgs/pms/common/bg_headding2_340px_top.gif) top no-repeat;
}
#t-audition.teacherDay .w340 .heading201 h2{
	background:url(../t-audition/imgs/pms/common/bg_headding2_340px_bottom.gif) no-repeat bottom #ffe683;
}
#t-audition.teacherDay .w240{
	width:240px !important;
}
#t-audition.teacherDay .w240 .heading201{
	background:url(../t-audition/imgs/pms/common/bg_headding2_240px_top.gif) top no-repeat;
}
#t-audition.teacherDay .w240 .heading201 h2{
	background:url(../t-audition/imgs/pms/common/bg_headding2_240px_bottom.gif) no-repeat bottom #ffe683;
}
#t-audition.teacherDay table.oneWeek{
	font-weight:bold;
	border-collapse:separate;
	border-spacing:1px;
	color:#404040;
	border:none !important;
}
#t-audition.teacherDay table.oneWeek th{
	text-align:center;
	background-color:#ffe683;
	border:none !important;
	padding:10px;
}
#t-audition.teacherDay table.oneWeek td{
	text-align:center;
	border:none !important;
	padding:10px;
	background-color:#fff5cd;
}
#t-audition.teacherDay table.oneWeek td.org{
	color:#fff !important;
	background-color:#ffa501 !important;
}
/* t-audition btnToGuide
-----------------------------------------------*/
#t-audition .btnToGuide{
	clear:both;
	padding-top:17px;
	margin-top:17px;
	background:url(../images/bk_datelist02.gif) repeat-x left top;
}
#t-audition .btnToGuide .indexList01{
	width:320px;
	margin:0 auto;
}
#t-audition .btnToGuide .indexList01 li{
	width:320px;
}
#t-audition .btnToGuide .indexList01 .heading201{
	background:url(../t-audition/imgs/pms/common/bg_btn_to_guide_top.gif) top no-repeat;
}
#t-audition .btnToGuide .indexList01 .heading201 h2{
	background:url(../t-audition/imgs/pms/common/bg_btn_to_guide_bottom.gif) no-repeat bottom #ffe683;
}

/* t-audition module .w290ImgLDesc
-----------------------------------------------*/

#t-audition .w290ImgLDesc01 img{
	float:left;
	margin-right:10px;
}
#t-audition .w290ImgLDesc01 .imgCap{
	display:block !important;
	float:left !important;
	margin-right:10px !important;
	width:122px !important;
	text-align:center;
}
#t-audition .w290ImgLDesc01 .imgCap img{
	float:none !important;
	margin-right:0 !important;
	display:block !important;
}
#t-audition .w290ImgLDesc01{
	padding-left: 0 !important;
	zoom:1;
}
#t-audition .w290ImgLDesc01:after{
	display:block;
	clear:both;
	content:"";
}

/* t-audition module .w590ImgRDesc
-----------------------------------------------*/

#t-audition .w590ImgRDesc01 .imgW158{
	float:right;
	margin-left:10px;
	width:158px;
}
#t-audition .w590ImgRDesc01 .descW407{
	float:left;
	width:407px;
}

#t-audition .w590ImgRDesc01{
	zoom:1;
}

#t-audition .w590ImgRDesc01:after{
	display:block;
	clear:both;
	content:"";
}

/* t-audition module .w590MovRDesc
-----------------------------------------------*/

#t-audition .w590MovRDesc01 .movW301{
	float:right;
	margin-left:10px;
	width:301px;
}
#t-audition .w590MovRDesc01 .descW264{
	float:left;
	width:264px;
}

#t-audition .w590MovRDesc01{
	zoom:1;
}

#t-audition .w590MovRDesc01:after{
	display:block;
	clear:both;
	content:"";
}

/* t-audition module .w590MovRDesc
-----------------------------------------------*/
#t-audition ul.blockList3Col{
	
}
#t-audition ul.blockList3Col li{
	float:left;
	margin-left:20px;
}
#t-audition ul.blockList3Col li.first{
	margin-left:0;
}
#t-audition ul.blockList3Col li img {
	display:block;
	margin-bottom:5px;
}
#t-audition ul.blockList3Col li a.link{
	display:block;
	padding:0 20px 0 16px;
	background:url(/images/common/arrow01.gif) no-repeat left 0.3em;
	white-space:nowrap;
}


/* t-audiotion information */
#t_audition_info{
	border:#F00 solid 2px;
	padding:10px;
	color:#F00;
	margin-bottom:20px;
}
#t_audition_info h3{
	font-weight:bold;
}