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

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

table.t1 {
	border-left:1px #00CC00 solid;
	border-right:1px #00CC00 solid;
	border-bottom:1px #00CC00 solid;
	padding:10px;
}

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

H1 {
	FONT-SIZE: 100%;
	padding: 5px; 
	COLOR: #006600; 
	border-bottom: solid 1px #006600;
	line-height: 150%;
}


#contents {
	width:782px;
	border-left:1px #0C0 solid;
	border-right:1px #0C0 solid;
	border-bottom:1px #0C0 solid;
	padding:10px;
}

.title {
	FONT-SIZE: 120%; 
	COLOR: #cc0000; 
	FONT-weight: bold;
}

.title2 {
	FONT-SIZE: 110%; 
	COLOR: #cc0000; 
	FONT-weight: bold;
}

table.t2 {
	border-top:2px #ff66cc solid;
	border-left:2px #ff66cc solid;
	border-right:2px #ff66cc solid;
	border-bottom:2px #ff66cc solid;
	padding:10px;
}

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

 
ul.answer {
    list-style: none;
}
 
li.answer {
    padding-left: 3em; /*1em（1文字）分、右に動かす*/
    text-indent: -3em; /*最初の行だけ1em（1文字）分、左に動かす*/
    font-size: 90%;
    line-height: 150%;
}

li.answer2 {
    padding-left: 12em; /*1em（1文字）分、右に動かす*/
    text-indent: -3em; /*最初の行だけ1em（1文字）分、左に動かす*/
    font-size: 90%;
    line-height: 150%;
}

li.note {
    padding-left: 5em; /*1em（1文字）分、右に動かす*/
    text-indent: -2em; /*最初の行だけ1em（1文字）分、左に動かす*/
    font-size: 80%;
    line-height: 120%;
}

.clear{
	clear: both;
}




.lead { padding: 5px; font-size: 90%; line-height: 180%;}
.size7 { font-size: 70%;}
.size10 { font-size: 80% ; line-height: 150%;}
.size12 { font-size: 85% ; line-height: 180%;}
.highlight { font-size: 110% ; line-height: 150%; color:#996600; 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 { font-size: 90% ; line-height: 150%; color: #003399;}
.report_cap10 { font-size: 80% ; line-height: 150%; color: #003399;}
.midashi01 {font-size:100%; font-weight:bold; color:#363; line-height:180%;}
.cap_color {color: #003399}

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

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


.ninja_onebutton {
	float:right;
}	
	