@charset "utf-8";
/* CSS Document */

ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}

ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

body{
font-size:13px;
line-height:21px;
font-family:'メイリオ',	'Meiryo',	'Hiragino Kaku Gothic Pro',	'ヒラギノ角ゴ Pro W3',	'Osaka',	'ＭＳ Ｐゴシック',	'sans-serif';
color:#333333;
font-size:80%;
}

a{
color:#333333;
}
#contacttable {
    border-collapse: collapse;
    width: 100%;
	line-height:39px;
	margin-bottom:3%;
}
#contacttable td, #contacttable th {
    border: 1px solid #ccc;
    padding: 5px;
    text-align:left;
    font-size:80%;
}
#contacttable th {
    font-weight: bold;
}
#contacttable thead th {
    background: #e6e6e6 none repeat scroll 0 0;
}

#contacttable span {
    color: #ff0000;
    font-size: 10px;
}

#contacttable textarea {
    height: 180px;
    width: 475px;
}

.submit_btn {
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

    border: 1px solid #000;
    border-radius: 4px;
    cursor: pointer;
    font-size: 110%;
    font-weight: bold;
    height: 34px;
    margin: 0 20px 15px 0;
    padding: 0;
    width: 179px;
	color:#fff;
}
.submit_btn:hover {
background: #000000; /* Old browsers */
background: -moz-linear-gradient(top,  #000000 1%, #45484d 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#000000), color-stop(99%,#45484d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #000000 1%,#45484d 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #000000 1%,#45484d 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #000000 1%,#45484d 99%); /* IE10+ */
background: linear-gradient(to bottom,  #000000 1%,#45484d 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#45484d',GradientType=0 ); /* IE6-9 */


