.red{color:#FF0000;}
a{text-decoration:none;}
a:hover{color:red;}
img{border:0;}
#head{background:url(img/hd_back.gif) repeat-x;}
#head-jhk{margin-left:100px;}
#main{margin:5px 40px; font-size:14px;}
#main .siharai{font-weight:bold; color:#000099;}
#step{list-style:none; margin:0;}
#step li{float:left; text-align:center; margin-left:10px;}
#step .back{color:#999999;}
h1{font-size:20px; color:blue;}
.cle{clear:both;}
.num1{background:url(img/num/1.gif) no-repeat left center; padding:5px 0 0 25px; border-bottom:3px solid blue; width:80%; color:#000033; font-weight:bold; font-size:16px;}
.num2{background:url(img/num/2.gif) no-repeat left center; padding:5px 0 0 25px; border-bottom:3px solid blue; width:80%; color:#000033; font-weight:bold; font-size:16px;}
.num3{background:url(img/num/3.gif) no-repeat left center; padding:5px 0 0 25px; border-bottom:3px solid blue; width:80%; color:#000033; font-weight:bold; font-size:16px;}
.num4{background:url(img/num/4.gif) no-repeat left center; padding:5px 0 0 25px; border-bottom:3px solid blue; width:80%; color:#000033; font-weight:bold; font-size:16px;}
.num5{background:url(img/num/5.gif) no-repeat left center; padding:5px 0 0 25px; border-bottom:3px solid blue; width:80%; color:#000033; font-weight:bold; font-size:16px;}
.num6{background:url(img/num/6.gif) no-repeat left center; padding:5px 0 0 25px; border-bottom:3px solid blue; width:80%; color:#000033; font-weight:bold; font-size:16px;}
.num7{background:url(img/num/7.gif) no-repeat left center; padding:5px 0 0 25px; border-bottom:3px solid blue; width:80%; color:#000033; font-weight:bold; font-size:16px;}
.num8{background:url(img/num/8.gif) no-repeat left center; padding:5px 0 0 25px; border-bottom:3px solid blue; width:80%; color:#000033; font-weight:bold; font-size:16px;}

.bikkuri{background:url(img/bikkuri.gif)  no-repeat left center; padding:5px 0 5px 25px; color:orange; margin-bottom:0; font-weight:bold;}
.unline{text-decoration:underline;}
.expla1{line-height:130%; margin:0 0 0 10px;}
#p_change{background:url(img/dot.gif) repeat-x left center;}
#p_change-img{text-align:center;}
.foot{border-top:5px double #0000FF; border-bottom:5px double #0000FF; background-color:#CCCCCC; font-size:12px; padding:5px; text-align:center;}
.totop{text-align:right; font-size:12px; color:gray; width:80%;}
.img_waku{border:5px outset gray; padding:5px;}
.img_waku2{border:5px outset gray; padding:5px; width:600px;}

.comment{background-color:#CCFFFF; width:80%; padding:5px; line-height:130%;}

.sample1{float:left;}
.sample2{float:left; margin:0 0 10px 0;}
