/* CSS Document */
@charset "Shift-jis";

h1,h2,h3,h4,h5,p,pre,blockquote,ul,ol,dl,dd,p{margin:0;padding:0;}

td{
	font-size: 12px;
}

.clr{clear:both;}
/*-------------- HHH Txt--------------*/

h1{
	font-size:13px;
	line-height:18px;
	color:#CCCCCC;
	font-weight:normal;
	float:left;
	padding:0 0 0 5px;
	}
h2{
	color: #006600;
	margin-left: 15px;
	margin-top: 24px;
	float: left;
	padding: 0px;
	line-height: normal;
	font-size: 18px;
	font-weight: bold;
}
h3{
	margin:30px 0 20px 0;
	padding:3px 0 0 5px;
	width:720px;
	height:25px;
	background-image:url(../../oring/imgs/bg_h3.gif);
	background-repeat:no-repeat;
	font-size: 1.2em;
	line-height: 120%;	
	color:#006600;
	}
	

h4{
	font-weight:bold;
	font-size: 1.2em;
	line-height:120%;
	padding:0 0 5px 0;}

h5{
	font-weight:bold;
	font-size: 1em;
	line-height: 120%;	
	padding:0 0 5px 0;}	
	
.moji_big {
  font-size: 1.2em;
}

.redatt2{
	color:#ff0000;}				

/*-------------- Padding --------------*/

.top10{padding:10px 0 0 0;}
.left15{padding:0 0 0 15px;}
.f-left-r5{
	float:left;
	padding:0 5px 0 0;	
	}


/*------------------------------------*/

#tb-size TABLE{
	width:520px;
	border-top: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	border-bottom: 0px #CCCCCC solid;
	border-left: 0px #CCCCCC solid; 
	border-collapse: collapse;
	} 

#tb-size TD{
	padding:5px;
	border-top: 0px #CCCCCC solid;
	border-right: 0px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	border-left: 1px #CCCCCC solid; 
	border-collapse: collapse;
}

#tb-size .item01{
	padding:5px;
	border-top: 0px #CCCCCC solid;
	border-right: 0px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	border-left: 1px #CCCCCC solid; 
	border-collapse: collapse;
	background-color:#AABDB9;
	}

#tb-size .item02{
	padding:5px;
	border-top: 0px #CCCCCC solid;
	border-right: 0px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	border-left: 1px #CCCCCC solid;
	border-collapse: collapse;
	background-color:#f2f2f2;
	text-align: center;
	}

#tb-size .item03{
	padding:5px;
	border-top: 0px #CCCCCC solid;
	border-right: 0px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	border-left: 1px #CCCCCC solid; 
	border-collapse: collapse;
	background-color:#FFDF9D;
	}
#tb-size .item03{
	padding:5px;
	border-top: 0px #CCCCCC solid;
	border-right: 0px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	border-left: 1px #CCCCCC solid; 
	border-collapse: collapse;
	background-color:#FFDF9D;
	}
#tb-size .item04{
	padding:5px;
	border-top: 0px #CCCCCC solid;
	border-right: 0px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	border-left: 1px #CCCCCC solid; 
	border-collapse: collapse;
	background-color:#FFCC66;
	}
/*-------------- Box --------------*/
.right-box-cap{
	width:520px;
	text-align:right;
	font-size: 0.9em;
	line-height: 120%;
	padding:0 0 3px 0;
	clear:both;		
	}	
	
.right-box{
	width:520px;
	text-align:right;
	}
	
.box-b20{
	width:520px;
	padding:0 0 20px;
	clear:both;
	}
.box-b10{
	width:520px;
	padding:0 0 10px 0;
	clear:both;
	}
.f-left{
	float:left;
	text-align:left;	
	}
.f-left-r10{
	float:left;
	padding:0 10px 0 0;	
	}
.f-right{
	float:right;
	text-align:left;	
	}
.box-structure{
	width:520px;
	padding:5px;
	border-top: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	border-left: 1px #CCCCCC solid; 
	border-collapse: collapse;
	text-align:center;
}
/*-------------- Hr --------------*/

.dmy-hr{
	width:520px;
	border-top:1px solid #cccccc;
	padding:10px 0 10px 0;}		

/* Series /////////////////////////////////////////////////////////////*/

.hr-lineup{
	padding:2px;
	border-bottom:1px #CCCCCC solid;}		

	
