#main{margin:0 auto;padding:20px 0 0 0;width:980px;height:800px;}

#left{margin:0;padding:40px 0 0 140px;width:700px;float:left}

div#box1 {margin:0 0 20px 0;padding:0 0 0 0;width:700px;}
div#box1 h2 {font-size:24px;font-weight:bold;border-bottom:dashed 1px #ff0000;}

div#box2 {margin:0 0 40px 0;padding:0 0 0 0;width:700px;}
div#box2 p {font-size:16px;line-height:26px;}
div#box2 span.fnt-red {color:#ff0000;}

div.box3 {margin:0 0 10px 0;padding:0 0 0 0;width:700px;}
div.box3 h3 {font-size:15px;font-weight:bold;border-bottom:dashed 1px #ff0000;}

div.box4 {margin:0 0 0 0;padding:0 0 0 0;width:700px;font-size:12px;font-weight:bold;}

div#box5 {margin:0 0 20px 0;padding:0 0 0 0;width:700px;}
div#box5 p {font-size:15px;color:#ff0000;}

div#box6 {margin:0 0 20px 0;padding:0 0 0 0;width:700px;text-align:center;}

/****フォームテーブル****/
table#table-01 {width:700px;border:1px #555555 solid;border-collapse:collapse;border-spacing:0;color:#444444;}
table#table-01 td {padding:5px;}
table#table-01 tr.title {padding:5px;border-width:0 0 1px 1px;background:#555555;font-weight:bold;line-height:120%;}
table#table-01 td.title {padding:5px;border:#555555 solid;border-width:0 0 1px 1px;background:#555555;color:#ffffff;}
table#table-01 tr.contents {padding:5px;border-width:0 0 1px 1px;background:#aaaaaa;line-height:120%;}
table#table-01 td.name  {border:#555555 solid;border-width:0 0 1px 1px;background:#eeeeee;font-size:12px;font-weight:bold;width:150px;}
table#table-01 td.form  {border:#555555 solid;border-width:0 0 1px 1px;background:#ffffff;font-size:12px;}
table#table-01 td.form1 {border:#555555 solid;border-width:0 0 1px 1px;background:#ffffff;font-size:12px;width:200px;}

/****フォームinput****/
.in-cmpny{width:350px;}
.in-name {width:100px;}
.in-mail {width:250px;}
.in-mail2{width:250px;}
.in-url  {width:450px;}
.in-price{width:100px;}

/****文字色****/
span.c-r {color:#dd0000;}

