/*----------------------------------------*/
/*-- 三協商事株式会社                   --*/
/*----------------------------------------*/

*{
	line-height: 130%;
}
ul {
	margin: 0;
	padding: 0;
}
li {
	margin: 0;
	padding: 0;
	list-style: none;
}
a{
	cursor: pointer;
}

/*-------------------------*/
/*----*/
.InHeader {
	margin: 10px 0 0 0;
	padding: 0;
	width: 900px;
	height: 187px;
	display: block;
	background: url(../images/in_header.gif) no-repeat;
}
	*html div.InHeader {
		margin: 10px 0 0 0;
		height: 187px;
	}
.BtnHome {
	width: 900px;
}
.InTitle {
	width: 900px;
	height: 50px;
}
	*html div.InTitle {
		margin: -4px 0 0 0;
	}
.InWrapper {
	margin: 0 0 0 15px;
	padding: 5px 15px 30px 15px;
	width: 840px;
	font-size: 13px;
	line-height: 150%;
	color: #333;
	background: url(../images/in_background.gif) no-repeat;
}
h2.MiddleTitle {
	margin: 7px 0 5px 0;
	padding: 0;
}
h2.LinkTitle {
	margin: 10px 0 3px 0;
	padding: 0;
}
.Comment1 {
	margin: 3px 25px 15px 25px;
	width: 580px;
	color: #333;
	font-size: 13px;
	line-height: 150%;
}
td.Comment2 {
	padding: 3px 10px 5px 10px; 
	width: 580px;
	color: #333;
	font-size: 13px;
	font-weight: normal;
	vertical-align: middle;
}
.Comment3 {
	margin: 10px 5px 15px 10px;
	width: 820px;
	color: #333;
	font-size: 14px;
	line-height: 150%;
}
.TitleTopAndBottom {
	margin-left: 10px;
	width: 820px;
	height: 5px;
	display: block;
}
.Comment4 {
	margin: 3px 25px 15px 25px;
	width: 790px;
	color: #333;
	font-size: 13px;
	font-weight: normal;
	vertical-align: middle;
}
.Comment4 a{
	margin: 0 0 0 5px;
	padding: 3px 0 0 0; 
	width: 820px;
	color: #693;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 180%;
}
.Comment4 a:hover{
	margin: 0 0 0 5px;
	padding: 3px 0 0 0; 
	width: 820px;
	color: #F60;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 180%;
}
/*--*/
.Comment4 table.table{
	border-top: 1px solid #006600;
	border-right: 1px solid #006600;
	border-left: 1px solid #006600;
}
.Comment4 td.time{
	border-right: 1px solid #006600;
	border-bottom: 1px solid #006600;
	background: #E7FFD7;
	text-align: center;
	width: 40px;
}
.Comment4 tr.time{
	border-right: 1px solid #006600;
	border-bottom: 1px solid #006600;
	background: #E7FFD7;
	text-align: center;
	width: 40px;
}
.Comment4 td.timeBottom{
	border-right: 1px solid #006600;
	background: #E7FFD7;
	text-align: center;
	width: 40px;
}
.Comment4 td.text{
	padding: 5px;
 	border-right: 1px solid #006600;
	border-bottom: 1px solid #006600;
	width: 100px;
}
.Comment4 td.textBottom{
	padding: 5px;
	border-bottom: 1px solid #006600;
	width: 100px;
}
.Comment4 td.center{
	padding: 5px;
	background: #FFFFFF;
}
.Comment4 td.centerBottom{
	padding: 5px;
	border-right: 1px solid #006600;
	background: #FFFFFF;
}
.Comment5 {
	margin: 0 25px 5px 50px;
	width: 765px;
	color: #333;
	font-size: 13px;
	font-weight: normal;
	vertical-align: middle;
}
/*--*/
h3.CommentTitle {
	margin: 3px 0 3px 0;
	padding: 0;
	font-size: 14px;
	color: #360;
}
h3.TitleMiddleC1 {
	margin: 0;
	padding: 0 5px 0 5px;
	margin-left: 10px;
	width: 810px;
	font-size: 15px;
	color: #063;
	display: block;
	background: url(../images/title_background_middle.gif) repeat-y;
}
h3.TitleMiddleC2 {
	margin: 0 0 0 10px;
	padding: 10px 10px 10px 15px;
	width: 795px;
	font-size: 13px;
	font-size: 13px;
	color: #333;
	display: block;
	background: url(../images/comment_middle.gif) repeat-y;
}
h3.TitleMiddleC3 {
	margin: 0 0 0 10px;
	padding: 10px 15px 10px 10px;
	width: 795px;
	font-size: 13px;
	color: #333;
	display: block;
	background: url(../images/comment_middle2.gif) repeat-y;
}
table.link {
	margin: 3px 0 15px 0;
}
td.link{
	padding: 7px 0 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #360;
	width: 273px;
}
td.link img{
	padding: 0 3px 0 0;
}
td.link a{
	margin: 0 0 0 -1px;
	font-size: 14px;
	font-weight: bold;
	color: #360;
	width: 273px;
}
td.link a:hover{
	font-size: 14px;
	font-weight: bold;
	color: #F60;
	width: 273px;
}
/*----*/
.InPageLeft {
	margin: 10px 15px 0 15px;
	width: 230px;
	float: left;
}
.InPageRight {
	margin: 10px 5px 0 15px;
	width: 560px;
	float: left;
}
	*html div.InPageLeft {
		margin: 10px 0 0 8px;
	}
	*html div.InPageRight {
		margin: 10px 0 0 0;
	}
ul.Left {
	margin: 10px 0 15px 5px;
}
li.Link {
	margin: 5px 0 0 0;
	font-size: 14px;
	font-weight: bold;	
}
li.Link a{
	font-size: 14px;
	font-weight: bold;
	color: #690;
}
li.Link a:hover{
	font-size: 14px;
	font-weight: bold;
	color: #F60;
}
/*--Original--*/
.StaffTopandBottom {
	width: 527px;
	height: 5px;
	display: block;
}
.StaffMiddle {
	width: 527px;
	background: url(../images/staff_middle.gif) repeat-y;
}
.StaffCardLeft {
	 margin: 10px 0 10px 15px;
	 float: left; 
}
	*html div.StaffCardLeft {
		 margin: 12px 0 5px 9px;
	}
.StaffCardRight {
	margin: 5px 10px 0 10px;
	width: 370px;
	float: left;
}
	*html div.StaffCardRight {
		margin: 5px 0 0 10px;
		width: 360px;
	}
.StaffCardRight h2 {
	margin: 3px 0 5px 0;
	padding: 0 0 0 0;
	font-size: 15px;
	font-weight: bold;
	color: #690;
	border-bottom: 2px solid #690;
}
li.StaffList a{
	margin: 0 0 0 5px;
	padding: 3px 0 0 0; 
	color: #693;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 180%;
}
*html div ul li.StaffList {
	margin: 5px 0 0 5px;
}
li.StaffList a:hover{
	margin: 0 0 0 5px;
	padding: 3px 0 0 0; 
	color: #F60;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 180%;
}
/*--News--*/
.NewsImageLeft {
	margin: 3px 10px 10px 20px;
	float: left;
	width: 200px;
}
.NewsImageRight {
	margin: 3px 10px 10px 5px;
	float: left;
	width: 590px;	
}
.oshiraseImages{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}
.border {
	margin: 0 0 0 10px;
	width: 820px;
	height: 1px;
	background: url(../images/border.gif) no-repeat;
	display: block;
}
/*--PdfLong--*/
.PdfLong {
	margin: 5px 0 5px 10px;
/*--	list-style-image: url('../images/accent_yazirushi_yellow-trans.png');
		list-style-position: inside;
--*/
}
.PdfLong a{
	margin: 5px 0 5px 10px;
	padding: 3px 0 0 0; 
	width: 800px;
	color: #F60;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
}
.PdfLong a:hover{
	margin: 5px 0 5px 10px;
	padding: 3px 0 0 0; 
	width: 800px;
	color: #360;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
}
/*----*/
/*--PdfShort--*/
.PdfShort {
	margin: 5px 0 5px 10px;
/*--	list-style-image: url('../images/accent_yazirushi_yellow-trans.png');
		list-style-position: inside;
--*/
}
.PdfShort a{
	margin: 5px 0 5px 10px;
	padding: 3px 0 0 0; 
	width: 570px;
	color: #F60;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
}
.PdfShort a:hover{
	margin: 5px 0 5px 10px;
	padding: 3px 0 0 0; 
	width: 570px;
	color: #360;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
}
/*----*/
ul.UnderNews {
	margin: 5px 0 0 10px;
	width: 820px;
}
ul.UnderNews li {
	margin: 5px 0 5px 5px;
	list-style-image: url('../images/accent_round_green-trans.png');
	list-style-position: inside;
}
ul.UnderNews li a{
	margin: 5px 0 5px 5px;
	padding: 3px 0 0 0; 
	width: 820px;
	color: #693;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
}
ul.UnderNews li a:hover{
	margin: 5px 0 5px 5px;
	padding: 3px 0 0 0; 
	width: 820px;
	color: #F60;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
}
.NewsNum {
	margin: 15px 0 0 0;
	width: 820px;
	color:#666;
	font-size: 13px;
}
.NewsNum_h {
	vertical-align: bottom;
	color:#F60;
	font-size: 13px;
	font-weight: bold;
}
.NewsNum a{
	margin: 5px 0 5px 5px;
	width: 820px;
	color: #693;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
}
.NewsNum a:hover{
	margin: 5px 0 5px 5px;
	width: 820px;
	color: #F60;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
}
.Title1 {
	margin: -10px 0 0 35px;
	color: #063;
	font-size: 13px;
	font-weight: bold;
}
