h1 { font-size:16px; margin:0px; padding:3px 0px 0px 25px; background-image:url(img/h1_bg.gif); background-color:#320064; color:#ffffff; letter-spacing:1px;}
h2 { font-size:16px; margin:0px; padding:0px 10px 3px; background-image:url(../plan/img/pi_title.gif); color:#000000;}
h3 { margin:0px; padding:0px; clear:both;}

div#contents a:link { text-decoration:underline; color:#0033ff;}
div#contents a:visited { text-decoration:underline; color:#660099;}
div#contents a:hover { text-decoration:underline; color:#ff0000;}

div.btn { margin:0px 0px 20px; text-align:center;}
div.pi { width:500px; background-image:url(../plan/img/pi_bg.gif); margin:0px 0px 20px; padding:0px;}
div.pi2 { width:480px; margin:0px 10px 0px;}
div.pl { width:120px; margin:10px 0px 0px; float:left;}
div.pl img { margin-bottom:7px;}
div.pr { width:350px; margin:7px 0px; float:right;}
div.pr p { margin:0px 0px 7px;}
div.pr img { vertical-align:middle; margin:2px 3px 2px 0px;}
div#note { width:500px; background-image:url(../plan/img/sonota_bg.gif); margin:0px 0px 30px; padding:0px;}
p.nc { margin-bottom:5px;}

p.vm img { vertical-align:middle;}
p.cc { width:500px; margin:0px; padding:0px; clear:both;}

p.mb20 { margin-bottom:20px;}
