@charset "utf-8";
/* CSS Document */

/************************/
/* global */
/************************/

body {
     margin: 0px;
	 padding: 0px;
	 font-size: 12px;
	 color: #000000;
	 line-height: 160%;
	 font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	 background-color: #E0DFE3;
}

#container {
    width: 960px;
    margin: auto;
	padding: 10px;
	background-color: #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

/************************/
/* leftcol */
/************************/

#leftcol {
    width: 480px;
	float: left;
}

#leftcol .td_color {
    background-color: #555555;
}

#leftcol .td_color_01,
#leftcol .td_color_01t {
    background-color: #333333;
}

#leftcol .td_color_02 {
    background-color: #F0F0F0;
}

#leftcol .td_color_03,
#leftcol .td_color_04 {
    background-color: #F9F9F9;
}

#leftcol .td_color p,
#leftcol .td_color_01 p,
#leftcol .td_color_01t p {
    color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

#leftcol .td_color_02 p {
    font-weight: bold;
}

#leftcol .td_color_03 p,
#leftcol .td_color_04 p,
#rightcol .td_color_03 p,
#rightcol .td_color_04 p {
    font-size: 11px;
}

/************************/
/* rightcol */
/************************/

#rightcol {
    width: 480px;
	float: left;
}

#rightcol .td_color {
    background-color: #FF0000;
}

#rightcol .td_color_01,
#rightcol .td_color_01t {
    background-color: #CC0000;
}

#rightcol .td_color_02 {
    background-color: #FFFFDD;
}

#rightcol .td_color_03,
#rightcol .td_color_04 {
    background-color: #FFFFEE;
}

#rightcol .td_color p,
#rightcol .td_color_01 p,
#rightcol .td_color_01t p {
    color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

#rightcol .td_color_02 p {
    font-weight: bold;
}

#leftcol .table_border {
width: 470px;
border: 1px solid #000000;
}

#rightcol .table_border {
width: 470px;
border: 1px solid #730000;
margin-left: 10px;
}

.clear {
    clear: both;
}

#rightcol .new .td_color_01 {
    background-color: #A60000;
}

#rightcol .new .td_color_02 {
background-color: #FFFFCC;
}

#rightcol .new .td_color_03,
#rightcol .new .td_color_04 {
background-color: #FFFFDD;
}

#leftcol .va td {
border-top: 1px solid #000000;
}

#rightcol .va td {
border-top: 1px solid #730000;
}

h1 {
padding: 5px;
color: #000000;
font-size: 20px;
margin-top: 30px;
}

h2 {
padding: 5px;
color: #000000;
font-size: 14px;
margin: 0px 0px 0px 10px;
}

p.dotline {
padding: 10px;
margin: 0px 15px 25px;
border: 1px dotted #000000;
}

#rightcol .td_color_01 p,
#leftcol .td_color_01 p {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.copy p {
    text-align: center;
	font-size: 11px;
	padding: 10px;
	border-top: 1px dotted #000000;
}