@charaset"Shift-JIS";
/* 
----------------------------------------------------COMMON Layout*/
div#contents-box {
	padding:0px 15px 0px 15px;/*width:653px;*/
}
div#body-box {
	padding:0px 10px 0px 10px;/*	width:633px;*/
}
div#ttl-box-second {
	margin: 30px 0px 0px;
	width:900px;
}
div#ttl-box-second2 {
	margin: 15px 0px 0px;
	width:900px;
}
div#body-box {
	padding:0px 10px 0px 10px;/*	width:633px;*/
}
div#table-wrapbox {
	padding: 0px 0px 0px 0px;
	width: 800px;
	clear:both;
	margin: 0px auto;
	text-align: left;
	background: #FFFFFF;
}
div#table-wrapbox2 {
	padding: 0px 0px 0px 0px;
	width: 800px;
	clear:both;
	margin: 0px auto;
	text-align: left;
}
div#table-box {
	padding: 0px 0px 0px 0px;
	width: 700px;
	clear:both;
	margin: 0px auto;
	text-align: left;
}
div#table-wrapbox2 ul.linklist {
	padding: 0px 0px 0px 0px;
	width: 800px;
	float: left;
}
div#table-wrapbox2 ul.linklist li.left {
	width: 413px;
	float: left;
}
div#table-wrapbox2 ul.linklist li.rlght {
	width: 387px;
	float: left;
}
/* 
----------------------------------------------------TABLE BASE Layout*/

table.base {
	width: 100%;
	border: none;
	margin:0px 0px 30px 0px;
}
table.base td, table.base th {
	border: none;
	border-bottom: 1px solid #d9d9d9;
	line-height:140%;
	background: none;
	vertical-align:top;
	text-align: left;
	vertical-align:top;
	background: #ffffff;
}
table.base th {
	white-space: nowrap;
	color:#4466a9;
}
table.base caption {
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #d9d9d9;
	text-align: left;
	font-weight: normal;
	font-size: 80%;
}
/* -----------------------------------
	news-box base 
----------------------------------- */


div#contents-body-other div#table-box table.base td, div#contents-body-other div#table-box table.base th {
	padding: 10px 10px 10px 10px;
}
div#contents-body-other div#table-box table.base td.b-pad {
	padding: 0px 10px 10px 10px;
}
div#contents-body-other div#table-box table.base td.img-pdf {
	text-align:left;
	width: 18px;
	padding: 10px 10px 10px 10px;
}
div#contents-body-other div#table-box table.base td a {
	line-height:140%;
}
table.base .top-border {
	border-top: 1px solid #d9d9d9;
}
table.base .nobottom {
	border-bottom: none;
}
table.base .colorB {
	background: #ddebf7;
}
div#contents-body-other div#table-box table.base td.check {
	line-height:160%;
	vertical-align:middle;
}
p.actionbtn {
	padding: 0px 0px 0px 0px;
	width: 140px;
	clear:both;
	margin: 0px auto;
}
