body{margin:20px 0px; color:#333333;}
.nosp{margin:0px}
.sp5{margin:5px 4px}
.spnavi{margin:6px 0px}
.txarea{width:200px}

.plus{color: #ff0000;}
.minus{color: #0000ff;}

a:link{color:#432DB2; text-decoration: none}
a:visited{color:#802080;text-decoration:none}
a:hover{color:#432DB2;text-decoration:underline}
a:active{color:#B31B1B;text-decoration:underline}

a.on:link{ color:#CC0000; text-decoration: none}
a.on:visited{ color:#CC0000; text-decoration: none}
a.on:hover{ color:#CC0000; text-decoration: none}
a.on:active{ color:#CC0000; text-decoration: none}

.footer{font-size:12px;color:#000000; line-height:150%;}

h3,h4{margin:0px}
ul{margin:2px 0px 10px 20px}

.mtx{   }
.stx{  }
.ltx{  }
.m{  }
.s{ }
.bule {  color: #006699}
.sp10 {  margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px}

.reed{ color: #ff0000; }
.number{ color: #CC0000; }
a.pdf{ color:#006699; }
a.pdf:hover,
a.pdf:focus{ color:#1A205C; text-decoration: none;}
#pdfarea{ padding: 20px 0 0 0; }
.explist{
	margin: 0;
	padding: 0 10px 10px 0;
}

.explist li{
	margin-left: 1.5em;
}

a.info{
	color: #333333;
}


.imgR {float:right;margin:0 0 10px 19px;}
.spc5{margin-left:5px;}
.illustArea { margin: 15px 0 25px 0; text-align: center; }

.result_guide {background:#E0E0E0; margin:10px 5px 20px 5px; padding: 12px 0 12px 8px; width: 420px;}
.result_guide img{margin:0 0 8px 0;}
.result_guide .link {color: 5E4DBE; background:url(../rotary/img/purple_arrow.jpg) 0 2px no-repeat; display:block; padding-left: 12px; font-weight:bold;}

.product_outline {margin:0; padding: 0 0 0 5px; list-style: none;}
.product_outline li{background:url(../rotary/img/orange_square.jpg) 0 5px no-repeat; display:block; padding-left: 12px; position:relative;}

.listtbl {margin: 0 0 15px 5px;}
.listtbl span {margin: 0 0 0 3px;}

.product_example {margin: 8px 0;padding: 0;}
.product_example ul{margin:15px 0 15px 5px;padding: 5px 0;background:url(../rotary/img/left-border.jpg) repeat-y; }
.product_example li{padding-left: 9px; list-style: none; }
.product_example .list {background:url(../rotary/img/circle_dot.jpg) 15px 5px no-repeat; display:block; padding-left: 25px; }
.product_example .list2 {background:url(../rotary/img/circle_dot.jpg) 15px 5px no-repeat; display:block; padding-left: 25px;width:190px; }
.product_example table{margin:15px 0 15px 5px;border-left: 3px solid #959FBA; padding: 0 0 0 9px;}

.subtitle {background:url(../rotary/img/blue_circle.jpg) 5px 0 no-repeat; display:block; padding-left: 25px; font-weight:bold;}
.submidashi {color:#069; line-height:150%; font-weight:bold; padding: 0 0 2px 0; border-bottom: 1px solid #069; margin:0 0 13px 5px;}






/* clearfix */
.clear {clear:both;height:1px;}
