@charset "UTF-8";
/* CSS Document */

*{
    margin:0;
    padding:0;
}
body,td,th,tr {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
	font-size:14px;
	color:#000000;
}
body {
	line-height:150%;
	background-color:#ECECEC;
}
a:link {
	color:#FF5000;
	text-decoration:underline;
}
a:visited {
	color:#FF5000;
	text-decoration:underline;
}
a:hover {
	color:#FF1005;
	text-decoration:underline;
}
a:active {
	color:#FF1005;
	text-decoration:underline;
}
.noborder {
    border-style:none;
}
#wrapper {
	width:990px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	border-right-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-left-style:solid;
	border-right-color:#CCCCCC;
	border-left-color:#CCCCCC;
}

/* start HEADER BOX */

#box_01 {
	width:950px;
	margin-left:auto;
	margin-right:auto;
}
h1 {
    padding-top:10px;
	margin-left:7px;
	padding-bottom:10px;
	float:left;
}
#logo_right {
    float:right;
	margin-right:10px;
	margin-top:10px;
}
#line {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B3B3B3;
}

/* end HEADER BOX */

/* start LEFT BOX */

#leftbox {
    width:560px;
	float:left;
	margin-left:25px;
	margin-top:25px;
}
h2 {
	color:#5454BB;
	font-size:18px;
	width:540px;;
	background-color:#0033FF;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:4px;
}
#icon_01 {
    vertical-align:-4px;
}
#text_01 {
    margin-top:10px;
	margin-left:20px;
	color:#FF0000;
	font-size:16px;
	line-height:170%;
	font-weight:bold;
}
#text_02 {
    margin-top:10px;
	margin-left:20px;
	width:520px;
}
#red {
	color:#FF0000;
}

/* end LEFT BOX */

/* start RIGHT BOX */

#rightbox {
	width:360px;
	float:right;
	margin-right:25px;
	margin-top:20px;
	margin-bottom:15px;
	text-align:center;
}
#rightbox_01 {
	border: 2px dotted #808080;
	padding-top:5px;
	padding-bottom:10px;
}
#icon_03 {
    margin-top:2px;
	margin-bottom:2px;
}
#text_04 {
    width:290px;
	margin-left:auto;
	margin-right:auto;
	color:#804F1B;
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
}
.clear {
    clear:both;
}

/* end RIGHT BOX */

/* start BOTTOM BOX */

#text_03 {
	color:#5454BB;
	font-size:18px;
	width:950px;
	background-color:#008E44;
	color:#FFFFFF;
	padding-top:4px;
	margin-left:20px;
	margin-top:5px;
}
#text_05 {
    margin-top:10px;
	margin-left:40px;
}
#text_06 {
    margin-top:10px;
	margin-left:40px;
}
#icon_02 {
    vertical-align:-3px;
}
#text_07 {
    margin-left:40px;
	color:#666666;
}
table {
	width:950px;
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
}
td {
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	padding-bottom:10px;
	padding-left:20px;
	padding-top:10px;
	padding-right:20px;
}
table a:link, table a:visited {
	text-decoration:underline;
	color:#0033FF;
}
table a:hover, table a:active {
	text-decoration:underline;
	color:#0000CC;
}
#text_08 {
	color:#804F1B;
	font-size:13px;
}
#green {
    color:#008E44;
}
#table_01 {
    background-color:#FFFFCC;
}
#icon_04 {
    vertical-align:-2px;
}
#icon_04_text {
    text-align:right;
	margin-right:50px;
}
.navi_text {
	color:#A48049;
}
.navi_text a:link, .navi_text a:visited {
	text-decoration:underline;
	color:#A48049;
}
.navi_text a:hover, .navi_text a:active {
	text-decoration:underline;
	color:#CB9E5C;
}
#bold {
    font-weight:bold;
}

/* end BOTTOM BOX */

/* end RIGHT BOX */

#footer {
	width:950px;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #B3B3B3;
	color:#999999;
	font-size:12px;
	text-align:right;
	padding-top:5px;
	padding-bottom:10px;
}

/* end FOOTER*/
