/* CSS Document */

/*-reset----------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{ margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
ol, ul{list-style:none;}
fieldset, img{border:0;}
table{border-collapse: collapse; border-spacing:0;}
caption, th{text-align:left;}
address, caption, cite, code, dfn, em, strong, th, var{ font-style: normal; font-weight: normal;}
img{margin:0px; padding:0px; border:none; vertical-align:bottom;}

/*-all------------------*/
body {margin:0; padding:0; width:100%; background: #ffffff url(img/bg.gif) repeat; font-size:13px; line-height:1.3em; text-align:center;}
p {margin-bottom:2px; padding:0 10px;}


#contents { background-color:#ffffff; width:550px; margin:0 auto 0 auto; padding:0 0; text-align:center;}

#contents:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#contents {display: inline-block; clear:both}
* html #contents {height: 1%;}
#contents {display: block;}

#contents h1{ margin:0 0 10px; padding:0;}

div.box01 {width:530px; margin:0 auto; padding:15px 0 25px; text-align:center; background-color:#FFF; border:#CCC solid 1px;}
div.txt01 {width:495px; text-align:left; margin:0px auto; padding:10px 0px; line-height:1.4em;}
div.txt02 {width:495px; text-align:left; margin:0px auto; padding:10px 0; line-height:1.4em;}
div#copy {margin:0; padding:20px 0;