@charset "shift_jis";

BODY {
	MARGIN: 0px; 
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

#wrapper {
	margin:0px auto;
	width: 825px;
	}

#toptitle {
	width:825px;
	margin-bottom:10px;
	}
	
#oomidashi {
	width:825px;
	margin-bottom:10px;
	}
	
#lead { 
	float:left;
	font-size: 90%;
	line-height: 180%;
	width:805px;
	margin:5px 10px 5px 10px;
	}	

#content {
	width:805px;
	padding:10px;
	}
	
#repo {
	width:803px;
	float:left;
	}
		
.repobase {
	width:803px;
	margin:10px 0px 10px 0px;
	}

.repoarea {
	width:803px;
	float:left;
	margin-top:5px;
	}
	
.repotx {
	float:left;
	font-size:90%;
	line-height:180%;
	width:803px;
	}
	
.repotx_l {
	float:left;
	font-size:90%;
	line-height:180%;
	width:460px;
	padding-right:10px;
	}
	
	
.repoph_r {
	float:right;
	width:333px;
	}

.footer {
	float:left;
	width:825px;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
	font-size: 75%;
	color: #999999;
}

		
.clear {
	clear:both;
	}

.pagetop {
	width:800px;
	float:right;
	font-size:70%;
	}


#extra {
	width:700px;
	padding:10px;
	margin:25px 0px 10px 0px;
	float:right;
	border:3px solid #000066;
	}

.viewtitle {
	width:690px;
	height:100px;
	margin:5px;
	}	
	
#extra_int {
	width:700px;
	padding:10px;
	margin:25px 0px 10px 0px;
	float:right;
	border:3px solid #CC66CC;
	}

.name_color {
	color:#CC3366;
	font-weight:bold;
	}

.viewtitle_int {
	width:690px;
	height:100px;
	margin:5px;
	}		
	

.gototop {
	width:825px;
	margin-top:10px;
	margin-bottom:10px;
	float:right;
	}
	
.contact {
	margin-top:10px;
	margin-bottom:10px;
	float:right;
    width:380px;
    background-color:#a6bff3;
}
.contact p{
    margin:0px;
    padding:5px 10px 5px 10px;
    background-color:#a6bff3;
}
.rtop, .rbottom{
    background:#FFFFFF;
}
.rtop span, .rbottom span{
    display:block;
    height:1px;
    overflow:hidden;
    background-color:#a6bff3;
}
.r1{margin: 0px 5px;}
.r2{margin: 0px 3px;}
.r3{margin: 0px 2px;}
.r4{margin: 0px 1px; height: 2px;}	

.tensai {
	width:800px;
	float:right;
	font-size:80%;
	}
	
.note {
	float:left;
	font-size:70%;
	line-height:150%;
	width:803px;
	}	
	
	

.size7 { font-size: 70%;}
.size10 { font-size: 80% ; line-height: 150%;}
.size12 { padding: 5px; font-size: 90% ; line-height: 180%;}
.highlight { font-size: 110% ; line-height: 150%; color:#CC0000; font-weight:bold;}
.size14 { font-size: 100% ; line-height: 150%;}
.size14b { font-size: 100% ; line-height: 150%; font-weight:bold;}
.size16 { font-size: 120% ; line-height: 150%;}
.report_cap12 {color: #003399;}
.report_cap10 { font-size: 80% ; line-height: 150%;color: #003399;}
.midashi01 {font-size:100%; font-weight:bold; color:#039; line-height:180%;}
.imgcap01 {font-size:85%; font-weight:bold; color:#930; line-height:150%;}

p.kanrenkiji {
	font-size:80%;
	margin:0px;
	line-height:160%;
	}



.leadtx { 
	font-size: 90%;
	line-height: 180%;
	}	
	
.commontx { 
	font-size: 85%;
	line-height: 180%;
	}		
	
	

.right_img {
	float:right;
	margin-left:10px;
	margin-bottom:5px;
}

.left_img {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}

.ninja_onebutton {
	float:right;
}