﻿*{
  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:8pt;
	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: #076e15;
    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:30%;
	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;
	
}




/*スケジュールページ用*/

/* 下線あり、右横線あり*/

caption{
	font-weight:bold;
	font-size:15px;
	color:#076e15;
}

TABLE.tbl_schedule{
	width:450px;
	margin-bottom:20px;
}

TD.sche_tbl1 {
	border-bottom: 1px solid #076e15; 
	border-right: 1px solid #076e15; 
	padding-top:10PX;
	font-size:12px;
	vertical-align:top;
	line-height:11px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}

TD.sche_tbl2 {
	border-bottom: 1px solid #076e15; 
	padding-top:10PX;
	font-size:12px;
	vertical-align:top;
	line-height:11px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
}

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  #076e15; 
}

TD.td_linet {
	border-top: 2px solid  #076e15; 
}



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_/09rcunder_01.jpg');
	width:200px;
	vertical-align:top;
}



A.menul:link   {color:black;font-size:13px;font-weight:bold;text-decoration:none;}
A.menul:visited{color:black;font-size:13px;font-weight:bold;text-decoration:none;}
A.menul:active {color:black;font-size:13px;font-weight:bold;text-decoration:none;}
A.menul:hover  {color:black;font-size:13px;font-weight:bold;text-decoration:underline;}



/*費用関係の箇所*/

ol.A01{
	margin-left:60px;
	margin-top:20px;
	margin-right:30px;
	margin-bottom:20px;
}


li.A02{
	margin-top:10px;
}


SPAN.A03{
	font-weight:bold;
}




P.p_copy_txt{
	font-size:10pt;
	margin-bottom:5px;
	margin-left:30px;
	font-weight:bold;
	color:#076e15;
	margin-right:20px;
}


P.p_cont_1{
	font-size:10pt;
	margin-bottom:5px;
	margin-left:30px;
	font-weight:bold;
	color:navy;
	margin-right:20px;
}

P.p_cont_2{
	margin-left:40px;
	margin-right:20px;
	margin-bottom:30px;
}

SPAN.span_price{
	color:blue;
	font-weight:bold;
	
}

P.bold1{
	font-weight:bold;
	color:e5a83f;
	font-size:12px;
}
