/* お問い合わせ------------------------------------------------------------ */
#contents {
text-align:left; width:730px; height:800px; background-color:#ffffff; padding:0px; margin:0px auto 0px auto; }

.contents {
float:right; text-align:left; width:560px; height:180px; padding:0px; margin:0px; }

p { 
color:#555555; font-size:12px; font-family:"メイリオ","ＭＳ ゴシック",arial; padding:0px ; margin:0.5em 0.5em 1.0em 0.5em; }

ul {
padding:0px; margin:0em 1em 0em 2em; }

li {
list-style-type:disc; padding:0px; margin:0px; }

table { 
width:540px; text-align:left; vertical-align:middle; padding:0px; margin:0px auto 0px auto;
border:1px; border-style:solid; border-color:#bbbbbb; }

th {
width:150px; text-align:left; vertical-align:middle; padding:5px; margin:0px; 
background-color:#dddddd; border:1px; border-style:solid; border-color:#bbbbbb;}

td { 
width:390px; text-align:left; vertical-align:middle; padding:5px; margin:0px;
font-size:12px; line-height:1.3em; border:1px; border-style:solid; border-color:#bbbbbb;}

.mail_form {
float:right; text-align:left; width:560px; height:550px; padding:10px 0px 0px 0px; margin:0px; }

.submit {
float:right; text-align:center; width:560px; height:30px; padding:10px 0px 0px 0px; margin:0px; }

#submit { 
width:540px; height:20px; border:none; background-color:transparent; cursor:hand; margin:0px auto 0px auto;
display:block; background-image : url(../image/contact/submit_a.gif); background-position:0px 0px; background-repeat:no-repeat; }

#check {
text-align:left; width:600px; padding:20px 0px 0px 0px; margin:0px auto 0px auto;
background-image:url(../image/contact/check.gif); background-position:0px 0px; background-repeat:repeat; bgproperties=:no-fixed; }

.check_top {
text-align:left; width:560px; height:80px; padding:0px; margin:0px auto 0px auto; }

.check_center {
text-align:left; width:560px; padding:10px 0px 0px 0px; margin:0px auto 0px auto; }

.check_bottom {
text-align:center; width:570px; height:30px; padding:10px 0px 0px 0px; margin:0px auto 0px auto; }

#check_to_top {
text-align:center; width:600px; height:30px; padding:10px 0px 0px 0px; margin:0px auto 0px auto;
background-image:url(../image/contact/check_footer.gif); background-position:0px 0px; background-repeat:no-repeat; bgproperties=:no-fixed; }

.check_to_top { 
display:block; background-image : url(../image/sub/to_top_a.gif); background-position:50% 0%; background-repeat:no-repeat; }
a:hover.check_to_top { 
background-image : url(../image/sub/to_top_b.gif); background-repeat:no-repeat; }
