﻿@charset "utf-8";

form{ margin:0; padding:0; }
div.wrap h3{ margin:0; padding:15px 0px 0px 0px; font-size:12px; line-height:125%; }
img.mapimg{ width:500px; height:379px; }
table.tbtyp1{ margin:5px 0px 0px 0px; padding:0; border:0; width:99%; line-height:150%; }
table.tbtyp1 th{
	border:1px solid #ccc; white-space:nowrap;
	font-weight:normal; text-align:left; padding:5px 10px 5px 10px; vertical-align:top;
}
th.th1{ width:80px; }
th.th2{ width:80px; }
table.tbtyp1 td{ padding:5px 10px 5px 10px; border:1px solid #ccc; vertical-align:top; }
table.notab{ margin:0; padding:0; border:0; width:98%; }
table.notab td{ padding:10px 0px 0px 0px; border:0; vertical-align:top; }
input.itxt{ margin:0; border:#999 1px solid; background-color:#fff; width:120px; }
input.itxt2{ margin:0; border:#999 1px solid; background-color:#fff; width:280px; }
textarea.itxt3{
	margin:0; padding:0; font-size:12px; width:98%; padding:1px; border:#999 1px solid; background-color:#fff; line-height:150%; height:300px;
}
input.cbtn{ margin:0; padding:5px; line-height:100%; }
ol{ margin:15px 0px 0px 5px; padding:0px 0px 15px 23px; line-height:175%; }
ol li{ margin:0; padding:0px 0px 10px 0px; }
img.infoimg{ margin:20px 0px 8px 0px; }

/*--------------- 経歴 -----------------------------------------------------*/
table.krtab{ margin:15px 0px 0px 0px; padding:0; border:0; width:100%; line-height:150%; font-size:10px; }
table.krtab th{
	padding:5px 0px 0px 0px; white-space:nowrap; font-weight:bold; text-align:left; width:55px;
	font-family:verdana,helvetica,arial,sans-serif; border-bottom:1px dashed #999; vertical-align:top;
}
table.krtab td{ padding:5px 0px 5px 0px; border-bottom:1px dashed #999; }

/*--------------- ニュース -----------------------------------------------------*/
table.infotb{ margin:15px 0px 0px 0px; padding:0; border:0; line-height:150%;  }
table.infotb td{ padding:5px 0px 5px 0px; vertical-align:top; }
table.infotb td.tdr{ width:90px; font-size:10px; font-family:verdana,helvetica,arial,sans-serif; }
