﻿*{
  margin:0;
  padding:0;
  font:normal normal normal 100%/1.3 "ＭＳ Ｐゴシック","Osaka",sans-serif;
  font-size:10pt;
  border:none;
}







TD.sche_Y {
background-color:#09580B;
padding-top:5px;
padding-bottom:2px;
font-weight:bold;
color:white;
margin-top:20PX;
text-align:center;
font-size:8pt;

}


/* 下線あり、右横線あり*/

TD.tbl1 {
	border-bottom: 1px solid #666666; 
	border-right: 1px solid #eeeeee; 
	padding-top:5PX;
	text-align:center;
	font-size:8pt;
	vertical-align:top;
	line-height:11px;

}

/* 下線あり、右横線せんなし*/

TD.tbl2 {
	border-bottom: 1px solid #666666; 
	padding-left:5PX;
	padding-top:5PX;
	font-size:8pt;
	vertical-align:top;
	line-height:11px;

}



/* 下線あり、右横線あり*/

TD.tbl1a {
	border-bottom: 2px solid #999999; 
	border-right: 1px solid #eeeeee; 
	padding-top:5PX;
	padding-bottom:10px;
	text-align:center;
	font-size:8pt;
	vertical-align:top;
	line-height:11px;


}

/* 下線あり、右横線せんなし*/

TD.tbl2a {
	border-bottom: 2px solid #999999; 
	padding-left:5PX;
	padding-top:5PX;
	padding-bottom:10px;
	text-align:left;
	font-size:8pt;
	vertical-align:top;
	line-height:11px;


}

/*テーブル全体*/
TABLE.sche {	
border-width: 0;
margin-bottom:10px;
width:500px;
}


/*テーブル下の説明*/
P.schetxt{
	font-size:8pt;
	font-style:italic;
	margin-left:5px;
}

P.cnt_1{
	font-size:10pt;
	margin-bottom:5px;
	margin-left:20px;
}

/*募集要項のやや下の方*/
P.cnt_2{
	font-size:10pt;
	font-weight:bold;
	color:navy;
	margin-bottom:5px;
	margin-top:20px;
}

/*募集要項のやや下の方2*/
P.cnt_3{
	font-size:8pt;
	margin-bottom:5px;
	margin-left:15px;
}





LI.text{
	margin-bottom:5px;
	font-size:8pt;
}

SPAN.subj{
	font-weight:bold;
	font-size:10pt;
}




A.cnt1l:link{color:blue;text-decoration:none;font-size:8pt;}
A:cnt1l:visited{color:blue;text-decoration:none;font-size:8pt;}
A:cnt1l:active{ color: #FF0000; text-decoration:none;font-size:8pt;}
A:cnt1l:hover{ color: #FF0000; text-decoration:underline;font-size:8pt;}



TD.news_h{
	padding-left:20px;
	vertical-align:top;
	font-weight:bold;
	color: #a29f00;
    margin-top:0px;
    margin-bottom:0px;	
}


TD.span20px{
	vertical-align:top;
	padding-left:20px;
	padding-bottom:20px;
	padding-top:5px;
	padding-right:20px;
}


TD.gotop{
	text-align:center;
	width:100%;
}

/*ダウンロードページ中の表*/
TD.droadtbl{
	width:33%;
	vertical-align:top;
	text-align:center;
	padding:20px;
}


IMG.droadpic{
	margin-bottom:10px;
}


SPAN.strong{
	font-size:10pt;
	font-weight:bold;
	color:navy;
}



TD.art_0{
	padding-bottom:10px;
	padding-left:10px;
}

TD.copy{
	padding-bottom:20px;
}



TD.cont_under1{
	width:200px;
	background-image:url('mainp_under.data_/09rm_top_mainp_under.data_/images/09rmtopmainpunder_01.jpg');
	vertical-align:top;
}



TD.cont_under2{
	width:600px;
	background-image:url('mainp_under.data_/09rm_top_mainp_under.data_/images/09rmtopmainpunder_02.jpg');
	vertical-align:top;
}




SPAN.newc{
	color:#cc0000;
	font-weight:bold;
	
}




/*スケジュールページ用*/

/* 下線あり、右横線あり*/

TD.sche_tbl1 {
	border-bottom: 1px solid #a29f00; 
	border-right: 1px solid #a29f00; 
	padding-top:10PX;
	font-size:13px;
	vertical-align:top;
	line-height:11px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

TD.sche_tbl2 {
	border-bottom: 1px solid  #a29f00; 
	padding-top:10PX;
	font-size:12px;
	vertical-align:top;
	line-height:11px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;

	text-align:left;
}

SPAN.etaptit{
	font-weight:bold;
	color:navy;
	margin-right:5px;
	padding-top:5PX;
	font-size:8pt;
	line-height:11px;

}

TD.centerc{
	text-align:center;
}


TD.lineb {
	border-bottom: 2px solid #a29f00; 
}



TD.shadow_l{
	background-image:url(images/shadow_06.gif);
	width:20px;
	vertical-align:top;
}

TD.shadow_r{
	background-image:url(images/shadow_07.gif);
	width:20px;
	vertical-align:top;
}

TD.shadow_bt{
	background-image:url('images/shadow_09.gif');
	height:20px;
	width:800px;
	vertical-align:top;
}



/*QandA　*/


TD.qanda_a{
	vertical-align:top;
	padding-left:20px;
	padding-bottom:20px;
	padding-top:5px;
	padding-right:20px;
	color:navy;
}

TD.qanda_q{
	vertical-align:top;
	padding-left:10px;
	padding-bottom:10px;
	font-size:15px;
	font-weight:bold;
	color:#CC6600;
}


TD.menu_backg{
	background-image:url('09rc_under.data_/09rcunder2_01.jpg');
	width:200px;
	vertical-align:top;
}



A.menul:link   {color:navy;font-weight:bold;text-decoration:none;}
A.menul:visited{color:navy;font-weight:bold;text-decoration:none;}
A.menul:active {color:navy;font-weight:bold;text-decoration:none;}
A.menul:hover  {color:navy;font-weight:bold;text-decoration:underline;}


P.p_sec4_0{
	font-weight:bold;
	margin-left:10px;
	font-size:15px;
}

P.p_sec4_1{
	margin-left:20px;
	margin-bottom:10px;
}




/*OV中の文章*/
P.p_info_text{
 font-size:12px;
 line-height:16px;
 margin-top:6px;
 margin-bottom:12px;
 margin-left:20px;
 text-indent: 0.7em; 
 margin-right:20px;
 color:fuchsia;
}


P.p_info_text0{
 font-size:12px;
 line-height:16px;
 margin-top:6px;
 margin-bottom:12px;
 font-weight:bold;
}


IMG.IMG_infoimgl{
	float: left;
	border:1px red solid; 
	margin-right:20px;
	margin-bottom:20px;
}

IMG.IMG_infoimgr{
	float: right;
	border:1px red solid; 
	margin-left:20px;
	margin-bottom:20px;
}





/*OV中の文章*/
P.p_press_text{
 font-size:12px;
 line-height:16px;
 margin-top:6px;
 margin-bottom:12px;
 margin-left:30px;
 margin-right:30px;
 text-indent: 0.7em; 
}








P.p_eng_0{
	font-size:12px;
	margin-left:10px;
	margin-top:20px;
	margin-bottom:10px;
}


P.p_eng_1{
	color:#c60080;
	font-weight:bold;
	font-size:18px;
	margin-left:20px;
}


P.p_eng_2{
	color:black;
	font-size:15px;
	margin-left:20px;
	margin-top:10px;
}

P.p_eng_3{
	color:#c60080;
	font-size:15px;
	margin-left:25px;
	font-weight:bold;
	
}


P.p_eng_4{
	font-size:12px;
	margin-left:25px;

}


TD.td_video{
	text-align:center;
	vertical-align:top;
	padding-bottom:20px;
	font-weight:bold;
}


TD.td_schebase_1{
	padding-left:10px;
	padding-bottom:5px;
	
	font-size:16px;
	font-weight:bold;
	width:400px;
	color:#a29f00;
	background-color:#F7f586;
	text-align:center;
}



TD.td_schebase_2{
	vertical-align:top;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;

	text-align:left;
}


TD.td_schebase_3{
	vertical-align:top;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	width:400px;
	
}


TD.td_scheline{
	border-right: 1px #F7f586 solid;
}


TD.td_shce_cap{
	font-size:10px;
	margin-left:10px;
}

TD.td_schebase_1a{
	padding-left:10px;
	padding-bottom:5px;
	
	font-size:16px;
	font-weight:bold;
	width:800px;
	color:#a29f00;
	background-color:#f7f586;

}


TD.td_schebase_3a{
	vertical-align:top;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	width:800px;
	padding-bottom:20px;
	text-align:center;
}

