﻿@charset "UTF-8";





/*LayoutTable*/

#mainArea01 table,

#mainArea02 table,

#mainAreaNews table {

	border-collapse: collapse;

	border-spacing: 0;

	border:none;

	empty-cells: show;
width: 100%;
}

#mainArea01 table th,

#mainArea01 table td,

#mainArea02 table th,

#mainArea02 table td,

#mainAreaNews table th,

#mainAreaNews table td {

	border:none;

	margin: 0;

	padding:0;

	text-align: left;

	vertical-align: top;

}

/*noBorderTable*/

#mainArea01 table.noBorder th,

#mainArea02 table.noBorder th,

#mainAreaNews table.noBorder th{

	padding: 3px;

	background-color: #F0F0F0;

}

#mainArea01 table.noBorder td,

#mainArea02 table.noBorder td,

#mainAreaNews table.noBorder td{

	padding: 3px;

}



/*BorderTable*/

#mainArea01 table.border th,

#mainArea02 table.border th,

#mainAreaNews table.border th{

	border:1px solid #CCC;

	padding: 10px;

	background-color: #F0F0F0;
	font-weight:bold;

}

#mainArea01 table.border td,

#mainArea02 table.border td,

#mainAreaNews table.border td{

	border:1px solid #CCC;

	padding: 10px;

}

#mainArea01 table td.noBorderR,

#mainArea01 table th.noBorderR,

#mainArea02 table td.noBorderR,

#mainArea02 table th.noBorderR,

#mainAreaNews table td.noBorderR,

#mainAreaNews table th.noBorderR{

	border-right:0;

}

#mainArea01 table td.noBorderL,

#mainArea01 table th.noBorderL,

#mainArea02 table td.noBorderL,

#mainArea02 table th.noBorderL,

#mainAreaNews table td.noBorderL,

#mainAreaNews table th.noBorderL{

	border-left:0;

}

#mainArea01 table td.noBorderT,

#mainArea01 table th.noBorderT,

#mainArea02 table td.noBorderT,

#mainArea02 table th.noBorderT,

#mainAreaNews table td.noBorderT,

#mainAreaNews table th.noBorderT{

	border-top:0;

}

#mainArea01 table td.noBorderB,

#mainArea01 table th.noBorderB,

#mainArea02 table td.noBorderB,

#mainArea02 table th.noBorderB,

#mainAreaNews table td.noBorderB,

#mainAreaNews table th.noBorderB{

	border-bottom:0;

}

#mainArea01 .boldBorderB,

#mainArea02 .boldBorderB,

#mainAreaNews .boldBorderB{

	border-bottom-width:2px;

}

#mainArea01 .boldBorderR,

#mainArea02 .boldBorderR,

#mainAreaNews .boldBorderR{

	border-right-width:2px;

}

#mainArea01 table.noBorder,

#mainArea01 table.noBorder th,

#mainArea01 table.noBorder td,

#mainArea02 table.noBorder,

#mainArea02 table.noBorder th,

#mainArea02 table.noBorder td,

#mainAreaNews table.noBorder,

#mainAreaNews table.noBorder th,

#mainAreaNews table.noBorder td{

	border:none;

}

#mainArea01 table.border th.bgFFFFFF,

#mainArea02 table.border th.bgFFFFFF,

#mainAreaNews table.border th.bgFFFFFF{

	background-color:#ffffff;

}



/* TableCaption */

#mainArea01 caption,

#mainArea02 caption,

#mainAreaNews caption{

	text-align: left;

	caption-side: top;

	margin-bottom: 3px;

	font-size: 110%;

	font-weight: bold;

	padding-left: 17px;

	background-image:url(/common/images/main_icon05.gif);

	background-repeat: no-repeat;

	background-position: 0.4em 0.5em;

}







/*Border666Table*/

#mainArea01 table.border666 th,

#mainArea01Before table.border666 th,

#mainArea02 table.border666 th,

#mainAreaNews table.border666 th{

	border:1px solid #333;

	padding: 3px;

}

#mainArea01 table.border666 td,

#mainArea01Before table.border666 td,

#mainArea02 table.border666 td,

#mainAreaNews table.border666 td{

	border:1px solid #333;

	padding: 3px;

}

/*Border000Table*/

#mainArea01 table.border000 th,

#mainArea01Before table.border000 th,

#mainArea02 table.border000 th,

#mainAreaNews table.border000 th{

	border:1px solid #000;

	padding: 3px;

}

#mainArea01 table.border000 td,

#mainArea01Before table.border000 td,

#mainArea02 table.border000 td,

#mainAreaNews table.border000 td{

	border:1px solid #000;

	padding: 3px;

}