
/*			contents.css						*/

.contents img{
   margin:8px 0px 8px 5px;
}
H1{
   background-repeat:no-repeat;
   height:28px;
   padding:0px;
   margin:0px;
   background-color:#444444;
   color:#FFF;
}
H1 SPAN{display:block;
  padding:5px 0px 0px 28px;
}
#spR{
  background-repeat:no-repeat;
}
/* 	contents title				 */
.contents H2{
   border-top: 1px solid #000;
   background-repeat:no-repeat;
   height:20px;
   margin:15px 0px 2px 0px;
   padding:0px 0px 0px 15px;
}
.contents H3{
   height:20px;
   padding:2px 0px 2px 0px;
   margin:15px 5px 0px 5px;
   background-repeat:repeat-x;
   background-position:left bottom;
}
.contents .hList{
   display:block;
   height:20px;
   background-repeat:repeat-x;
   background-position:left bottom;
   padding:15px 0px 5px 0px;
}
/*--				*/
.subtable IMG{
   margin:0px 0px 15px 0px;
   padding:0px;
}
.subtable H3 , .notbSub{
   display:block;
   background-repeat:no-repeat;
   background-position:0px 2px;
   margin:0px 0px 0px 5px;
   padding:0px 0px 0px 0px;
   border:none;
}
.subtable A ,.notbSub A{
   display:block;
   margin:0px 8px 0px 0px;
   padding:0px 0px 0px 10px;
}
.notbSubChd{
   display:block;
   margin:0px 0px 10px 15px !important;
   padding:0px;
}
.nomargin {
   margin:0px !important;
   padding:0px !important;
}

.link{
   display:block;
   line-height:150%;
   margin:0px 8px 0px 0px;
   padding:0px 0px 0px 15px;

   background-repeat:no-repeat;
   background-position:0px 2px;
   border-top:1px solid #333;
   color:#000;
}
.link:hover{

   color:#900;
}
/* 	contents main				 */
#copyright{
font-size:11px;
}
.contents{
padding-bottom:30px;
}
.contents LI{
padding-left:0px;
margin-left:0px;
}
.contents UL{
margin-left:5px;
padding-left:15px;
}
.contents DL{
margin-left:0px;
padding-left:0px;
}
.contents DT{
margin-left:0px;
padding: 10px 0px 0px 5px;
font-weight:bold;
}
.contents DD{
margin-left:0px;
padding-left:15px;
}

.contentstable td{
   empty-cells: show;
   border: 1px solid #545454;
   border-collapse;separate;
}
.contentstable{
   margin:5px 0px 5px 6px;
   empty-cells: show;
   border: 1px solid #000000;
}

.hideborder{
display:none;
}

/*		*/
#rtable {

   background-position:right bottom;
   background-repeat:no-repeat;
}
/*	menubar					*/

.menubar{
width:160px;
font-size:12px;
}
.menubar ul{
   margin:0px;
   padding:0px;
   list-style-type:none;
   width:160px;
   background-color:#DBDBDC ;
}

.menubar li{
   height:20px;
   margin:0px;
   padding:0px;
   border-bottom:1px solid #fff;
}
.menubar A.s{
   line-height:100%;
   margin:0px;
   padding:0px;
   height:20px;
   font-size:12px;
   background-color:#DBDBDC;
   display:block;
}

.menubar A.d:hover{
text-decoration:none;
}




.menubar span{
   display:block;
   padding:4px 0px 0px 15px;
   margin:0px;
}
.menubar b{
   display:block;
   line-height:100%;
   font-size:12px;
   color:#ffffff;
   background-color:#aaa;
   padding:4px 0px 4px 5px;
   margin:0px;
   border-bottom:1px solid #fff;
}
#menuTD P{
   display:block;
   padding:5px 0px 5px 0px;
   margin:0px;
   border-bottom:1px solid #fff;
   background-color:#DBDBDC;
}
/*		right TD		*/
#rtable .top5{
width:160px;
   display:block;
   line-height:100%;
   font-size:11px;
   margin: 0px;
   padding:0px;
   border-bottom:1px solid #CCC;
}

#t5ls{
border-bottom:0px !important;
}
#rtable .top5 A{
   padding:6px 5px 5px 5px;
   margin:0px;
   color:#000;
   display:block;
   text-decoration:none;
}
#rtable .top5 A:hover{
   background-color:#EEE;
}
#rtable .top5 SPAN{
  display:block;
  width:150px;
  cursor : pointer;
}
#secB{
  margin-top:15px;
}
.nocssborder{
  display:none;
}
#rtable B{
  background-repeat:no-repeat;
  font-size:12px;
  display:block;
  padding:5px 0px 5px 10px;
  border-bottom:1px solid #666;
  border-top:1px solid #666;
  margin:0px;
}


.contents P,
.contents UL,
.contents TD,
PRE,
code,
DL,
DT,
DD,
.contents DIV,
OL,
.contents A,
samp,
blockquote,
textarea{
   font-size:10pt;
   line-height:140%;
   }
.subtable A{
font-size:11pt;
}
.subtable P{
margin-bottom:10px !important;
}



/* 						
	CSS file For Web ni Ongakuwo ver1.0	
						 */

/* 	Basic					 */
BODY,TD,.contents{
font-family:Verdana,'sans-serif'; 
}
A{
   text-decoration:none;
   color:#B00;
}
A:visited{
   color:#900;
}
A:hover{
   color:#C00;
   text-decoration:underline;
}
.contents ul,.contents ol{

}
.contents p,samp,pre{
   margin:0px 5px 0px 5px;
   display:block;
}
pre{
line-height:100%;
}
.contents textarea{
border:1px solid #333;
margin-left:5px;
padding:5px;
}
/* 	contents title				 */
H1{
   margin:0px;
   font-size:15px;
}
.contents H2{
   font-size:13px;
}
.contents H3{
   font-size:13px;
   margin-left:5px;
}
.contents .hList{
   font-size:13px;
   margin-left:5px;
}
.contents H4{
   font-size:13px;
   margin:5px 0px 5px 5px;
}
/* 	Basic					 */
.margin{
   margin:5px 0px 5px 5px;
}

/* 	titles					 */
H4#description{
   font-size:13px;
   margin:0px;
   padding:0px;
   font-weight:normal;
}
/* 	contents title				 */
/* 	class					 */
.indent{
padding-left:15px;
}




.subtable{
   padding:0px;
}
P .subtable {
   display:block;
   margin:0px 0px 15px 0px;
   padding:0px;
}
/*	imitation texteditor			*/
.texteditor{

}
/*		ID							*/




/* 	for toolbar				 */
#toolbar{
font-size:9pt;
}

/* 	content部分のテーブル幅確保用sp.gif					 */
#mainspace{
   margin:0px;
   padding:0px;
}

/* 	for toolbar				 */
#toolbar{
font-size:9pt;
}
#toolCell{
font-size:9px;
}
/*	contents jumper list			*/

#jumper LI{
margin:0px;
padding:0px;
}
#jumper A{
line-height:100%;
display:block;
margin:0px;
padding:0px;
}
#jumper A:hover{
}
/* 	titles					 */
#description{
   font-size:12px;
   margin:0px;
   padding:0px;
   font-weight:normal;
}
#bannerUL img{
margin:0px;
padding:0px;
}
.contentstable{

}
/*	menubar					*/
#menuTD{
background-image:url('/im/mbs_bg00.gif');
background-repeat:repeat-y;
}
.menubar A{
   color:black !important;
   font-size:12px;
}
.menubar b{
   color:#fff;
   line-height:100%;
   font-size:12px;
   padding:4px 0px 4px 5px;
   margin:0px;
}

a.mitem
{
   color:#fff;
   line-height:100%;
   font-size:12px;
   padding:0px 0px 0px 0px;
   margin:0px;
   background: none;

}
