@charset "utf-8";

.step {clear:both;position:relative;margin:10px 0 30px 0; padding-bottom:30px;}

.flow_float {float:left;padding:0 5px;}

.flow_float_target {margin:0px; border-bottom:2px dotted #eee; padding:10px;}

.flow_float_target h3 {margin:5px 0;background:url(../imgdir/common/blank.gif) no-repeat left center;text-indent:25px;font-weight:bold;font-size:16px;padding:6px 0;}

.flow_float_target p {margin:0 0 6px;padding:0 5px;}
.flow_float_target p  a{ text-decoration:underline; background:#FFFF99;}


.flow_float_target table{margin:5px; font-size:12px;line-height:24px; font-weight:bold;width:50%; text-align:center; }
.flow_float_target table th{ padding:5px;background:#16bfc4; color:#FFFFFF;}
.flow_float_target table td{ padding:5px; text-indent:10px; background:#f8ffd8;}

.sub_txt2 {margin:10px; padding:10px;background:url(../imgdir/common/title_2ndbg.gif) no-repeat left;text-indent:10px;font-weight:bold;font-size:12px;padding:6px 0;}

.sub_txt3 {margin:10px; padding:10px;background:url(../imgdir/common/title_3ndbg.gif) no-repeat left;text-indent:10px;font-weight:bold;font-size:12px;padding:6px 0;}


.arrow{text-align:right; margin:0 15px 25px 0; background:url(../imgdir/common/cursor.gif) no-repeat right 5px; padding-right:15px; }
.arrow a{ color:#99D594; }
.arrow a:hover{ text-decoration:underline;}

.arrow3{text-align:left; margin:5px 15px 5px 5px; background:url(../imgdir/common/ic_arrow01.gif) no-repeat left ; padding-left:15px; float:left;}

