@charset "UTF-8";/*globalnavi */

p{
padding:0px;
margin:0px;
}

div{
margin:0px;
padding:0px;
}

ul,ol{
margin:0px;
padding:0px;
}

h1,h2,h3,h4,h5,h6{
margin:0px;
padding:0px;
}

address{
margin:0px;
padding:0px;
font-style:normal;
}

hr {
}

dl,dt,dd{
line-height:160%;
padding:0px;
margin:0px;
}

td,th{
}

textarea,select,input {
vertical-align:middle;
}

input{
margin:0px;
padding:0px;
}

img{
border:none;
}

button{
cursor:pointer;
}

form{
margin:0px;
padding:0px;
}

textarea{
font-size:12px;
}


sup,sub{
font-size:8px;
}



/************************************************************
formmail start
*************************************************************/

#kaku{
padding:20px 0px;
}

table.mess_table{
border-bottom:1px solid #C7C5BE;
border-left:1px solid #C7C5BE;
margin:0px auto;
}
table.mess_table th{
border-top:1px solid #C7C5BE;
border-right:1px solid #C7C5BE;
vertical-align:top;
text-align:left;
padding:7px 10px;
background:#EAEAEA;
font-weight:normal;
width:200px;
}
table.mess_table td{
border-top:1px solid #C7C5BE;
border-right:1px solid #C7C5BE;
vertical-align:top;
text-align:left;
padding:7px 10px;
background:#F6F6F6;
font-weight:normal;
}

p.mess_txt{
line-height:200%;
padding:20px 0px;
text-align:center;
}
div.mess_button{
padding:20px 0px;
text-align:center;
}
div.mess_button input{
margin:10px 50px 10px 0px;
vertical-align:middle;
}
div.mess_button img{
vertical-align:middle;
}

.error_mail{
width:500px;
margin:0px auto;
line-height:180%;
padding:10px 0px;
font-weight:bold;
color:#ee0000;
}
.error_txt{
width:500px;
margin:0px auto;
line-height:200%;
}

#form_message{
padding-top:20px;
}

/************************************************************
formmail end
*************************************************************/









