body{padding: 10px 0px;text-align: center;}

.textarea{width: 90%;height: 150px;}
img{max-width: 100%;}
.name{width:200px;ime-mode:active;}
.name2{width:100px;ime-mode:active;}
.age{width: 50px;ime-mode: inactive;}
.aget{width: 70px;ime-mode: active;}
.zip{width: 50px;ime-mode: inactive;}
.adres{width:500px;ime-mode: active;}
.tel{width: 150px;ime-mode: inactive;}
.mail{width: 300px;ime-mode: inactive;}
.message{width: 90%;height: 150px;ime-mode:active;}

.tableline{width:100%;}
.tableline table {border-collapse: collapse;width:100%;font-size:14px;}
.tableline table th {border:solid 1px #AAAAAA;padding:5px;background-color:#DDDDDD;}
.tableline table td {border:solid 1px #AAAAAA;padding:5px; empty-cells: show;}

.prezentwak{padding-left:30px;}
.presentform{text-align: center;width:530px;margin:0 auto}

h2{border-left:solid 5px #1E51A2;font-size: 20px;padding-left: 10px;}
#base{width:740px;margin: 10px auto;}
.submit{display: block;height:30px ;width: 300px;margin: 10px 200px;}

#footer p{font-size: 14px;margin: 0;}
.copyrights{font-size: 12px;}

/* フォームエラー処理 */
table .error input , 
table .error textarea , 
table .error select ,
table .error label {
	background:#FDEECD;
}
td p.error{color:#FF0000;margin: 0;}
